Sistem Informasi Nilai Online Di SMP Negeri 2 Sukamantri Berbasis Web
SISTEM INFORMASI NILAI ONLINE DI SMP NEGERI 2 SUKAMANTRI BERBASIS WEB
ARTIKEL
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata Satu) Fakultas Teknik dan Ilmu Komputer
Oleh: Hari Mulyadi
10509260
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
(2)
ABSTRAK
SMP N 2 Sukamantri merupakan lembaga pendidikan yang memiliki visi dan misi yang cukup baik dalam melaksanakan kegiatan belajar mengajar. Sekolah merupakan tempat dimana kita menimba ilmu. Salah satu unsur terpenting untuk mengetahui perkembangan siswa adalah peran aktif dari orang tua siswa tersebut. Komunikasi antar pihak sekolah dan orangtua siswa sangat lah penting dalam mengontrol setiap perkembangan anak. Dengan mengetahui absensi dan nilai siswa dalam setiap ulangan harian, tugas di sekolah maupun pekerjaan rumah (PR), ujian tengah semester dan ujian akhir semester diharapkan orangtua dapat lebih memperhatikan perkembangan anaknya. Dengan penggunaan internet orangtua dapat memonitoring nilai dan melihat daftar kehadiran (absensi) anaknya di sekolah.
Metode penelitian yang digunakan adalah metode deskriptif, metode pengumpulan data yang digunakan meliputi wawancara dan observasi, metode pendekatan yang digunakan adalah metode pendekatan secara terstruktur, sedangkan metode pengembangan sistemnya dengan menggunakan metode Prototype, alat bantu analisis dan perancangan sistem meliputi flowmap, diagram kontek, data flow diagram (DFD), kamus data dan dalam perancangan basis data menggunakan kamus data, normalisasi, dan Entity Relationship Diagram (ERD). Sistem informasi nilai online ini dibuat dengan bahasa pemograman PHP di dukung oleh MySQL sebagai databasenya.
Tujuan dibangunnya sistem informasi nilai online ini diantaranya untuk memudahkan orangtua melihat perkembangan anaknya disekolah dengan melihat nilai dan daftar absensi dengan cepat.
(3)
ABSTRACT
SMP N 2 Sukamantri is an educational that ha s a vision and mission well enough to carry out teaching and learning activities.School is a place where we gain knowledge. One of the most important elements of communicationbetween the school and parents is very important in controlling every chils’s development. By knowing the attendance and grades of students in each daily test, school assaignments and homework, midterms and final exams are expected parents to pay more attention to the developmentof children. With the use of internet, parents can monitor and see the value of their attendance at school.
The research method is descriptive digital, data collevtion methods used used include interviews and observation s, the approach used is a structured approach, while developing a method using the prototype system,and analysis tools include system design flowmap, context diagram, Data Flow Diagrams, data dictionary and database design using a dictionary, normalization and Entity Relationship Diagram(ERD). The Online score information system created with PHP programming language, supported by MySql as the database.
The purpose of the construction of the score of this online information system to facilitate such parents see their children progress in school by looking at the score and attendance list quickly.
(4)
I. Pendahuluan Latar Belakang
Seiring dengan perkembangan jaman, teknologi semakin terasa dibutuhkan dalam kehidupan sehari-hari. Hampir semua masyarakat dewasa ini sangat tergantung dengan teknologi sebagai sarana untuk mendapatkan informasi yang cepat dan akurat. Salah satu instansi yang tak dapat dipungkiri memerlukan internet adalah instansi pendidikan.
Selain internet kebutuhan teknologi lainnya ialah perlu nya sistem terkomputerisasi di sekolah ini. Pengolahan nilai siswa dan absesnsi siswa yang masih dilakukan dengan manual akan lebih mudah jika hal tersebut dilakukan secara terkomputerisasi. Selain itu dapat meningkatkan aktivitas dan kreatifitas guru serta pegawai sekolah.
SMP Negeri 2 Sukamantri merupakan Unit Sekolah Baru yang terletak di desa Sindanglaya Kecamatan Sukamantri Kabupaten Ciamis. Sekolah ini berdiri atas dorongan masyarakat, karena dinilai sekolah SMP terdekat dari wilayah desa Sindanglaya cukup jauh sedangkan minat masyarakat cukup tinggi untuk melanjutkan anak-anaknya ke jenjang SMP maka dibentuk sekolah jauh SMP Negeri 1 Sukamantri pada tahun 2011.
Dengan lokasi yang terletak di daerah cukup jauh dari perkotaan tetapi dengan telah adanya koneksi internet di lokasi ini tentu saja pemanfaatan teknologi internet sangat terasa bermanfaat bagi sekolah.
Selain internet kebutuhan teknologi lainnya ialah perlu nya sistem terkomputerisasi di sekolah ini. Dengan latar belakang sekolah baru, pengolahan nilai siswa dan absesnsi siswa yang tentu saja masih dilakukan dengan manual akan lebih mudah jika hal tersebut dilakukan secara terkomputerisasi. Selain itu dapat meningkatkan aktivitas dan kreatifitas guru serta pegawai sekolah.
Dalam suatu sekolah terdapat ratusan siswa dan apabila pengolahan nilai dilakukan secara manual misalnya menulis dalam kertas (buku dan semacamnya) tentu saja akan memakan waktu yang cukup lama dan sangat berpotensi terjadi nya kesalahan atau human error. Dengan menggunakan komputer kita dapat menghemat waktu pengerjaan dan mendapatkan hasil yang lebih baik .
Semakin lama dokumen yang terkumpul akan menumpuk hal itu tentu saja akan mengakibatkan kesulitan jika akan mencari data nilai dan data absensi siswa serta kurangnya keamanan dokumen tersebut misalnya mudah hilang atau rusak.
Dengan adanya sistem pengolahan nilai terkomputerisasi , para orangtua dapat terus memantau perkembangan belajar anaknya dengan mengakses website sekolah kapanpun dan dimanapun dengan memanfaatkan koneksi internet seperti kantor , warnet, wi fi , dan sebagainya. Untuk mewujudkan hal tersebut maka SMP N 2 Sukamantri memerlukan aplikasi pengolahan data nilai siswa yang berbasis website atau online.
Dengan latar belakang tersebut , maka penulis bermaksud mengambil topik tugas akhir ini dengan judul : SISTEM INFORMASI NILAI ONLINE DI SMP N 2 SUKAMANTRI BERBASIS WEB.
(5)
Identifikasi Masalah
Berikut identifikasi masalah yang berkaitan dengan sistem informasi nilai siswa yang sedang berjalan di SMP Negeri 2 Sukamantri, antara lain :
a. Guru mengalami kesulitan dalam mengolah nilai siswa dan absensi karena proses pengolahan nilai masih dilakukan secara manual atau tulis tangan. b. Sering terjadi kesulitan pencarian nilai dan data absensi siswa karena
terjadinya penumpukan dokumen serta kurangnya keamanan dokumen tersebut.
c. Belum adanya sarana untuk mempermudah dalam penyampaian informasi nilai siswa dan absensi siswa yang dapat mempermudah siswa untuk mengetahui hasil belajarnya maupun orangtua siswa untuk tetap mengontrol perkembangan anaknya.
Rumusan Masalah
Rumusan masalah dari penelitian yang dilakukan dapat diuraikan sebagai berikut:
1. Bagaimana pengolahan data nilai siswa yang berjalan di SMP N 2 Sukamantri. 2. Bagaimana rencana perancangan sistem informasi nilai online berbasis web di
SMP N 2 Sukamantri.
3. Bagaimana implementasi Sistem Informasi nilai online di SMP N 2 Sukamantri.
4. Bagaimana pengujian sistem informasi nilai online di SMP N 2 Sukamantri.. Maksud dan Tujuan Penelitian
Maksud Penelitian
Maksud dari penelitian ini adalah untuk meneliti sistem pengolahan nilai siswa yang berjalan di SMP N 2 Sukamantri dan memberikan solusi dengan merancan sistem informasi nilai siswa secara online agar penyampaian informasi nilai siswa di SMP N 2 Sukamantri lebih efektif dan efisien.
Tujuan Penelitian
Adapun tujuan yang ingin dicapai adalah sebagai berikut :
1. Untuk mengetahui Sistem pengolahan nilai siswa yang sedang berjalan di SMP N 2 Sukamantri
2. Untuk merancang Sistem Informasi yang akan dibuat sesuai dengan apa yang dibutuhkan.
3. Untuk mengetahui implementasi sistem informasi nilai siswa di SMP N 2 Sukamantri.
4. Untuk mengetahui tingkat kesalahan pada sistem informasi nilai online di SMP N 2 Sukamantri.
Kegunaan Penelitian
Kegunaan penelitian ini diharapkan dapat memberikan manfaat baik secara
langsung maupun tidak langsung , diantaranya
:Akademis
a. Bagi Peneliti
(6)
penelitian, memperdalam pengetahuan tentang perancangan sistem informasi. b. Bagi Peneliti Lain
Dengan adanya penelitian ini diharapkan dapat menjadi bahan acuan bagi peneliti lain yang akan melakukan penelitian di bidang yang sama.
c. Bagi Lingkungan Pendidikan
Penelitian ini diharapkan dapat memperkaya pembendaharaan ilmu-ilmu yang sudah ada serta dapat memberikan kontribusi terhadap dunia pendikan
Praktis
Dengan adanya sistem informasi ini diharapkan dapat mempermudah SMP N 2 Sukamantri dalam penyampaian informasi nilai siswa serta diharapkan dapat meningkas kualitas belajar mengajar di sekolah ini
Batasan Masalah
Dibutukan batasan-batasan masalah dalam penelitian ini, karena tidak ingin meluasnya permasalahan yang sedang dan telah diteliti. Adapun batasan-batasan masalah nya sebagai berikut:
1. Sistem Informasi ini mengelola nilai dan absensi siswa SMP N 2 Sukamantri 2. Sistem informasi ini mencakup bahasan nilai ulangan harian , nilai remedial,
nilai UTS dan nilai UAS.
3. Sistem ini memiliki hak akses Admin,Guru Mata Pelajaran, Wali kelas, siswa dan orangtua siswa.
4. Website ini memiliki fasilitas pengumuman untuk guru agar bisa menyampaikan pesan terhadap pengunjung web (dalam hal ini siswa dan orangtua siswa) .
5. Website ini ditampilkan dalam bahasa indonesia saja. II. Kajian Pustaka
Pengertian Sistem
Menurut Jogiyanto (2005 : 1) “Sistem adalah suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran yang tertentu.”
Pengertian Informasi
Menurut Davis yang dikutip dari Abdul Kadir (2003:31).Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.
Pengertian Sistem Informasi
Menurut Alter yang dikutip dari Abdul Kadir(2003:11). Sistem Informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.
(7)
Sistem informasi adalah satu kesatuan data olahan yang terintegrasi dan saling melengkapi yang menghasilkan output baik dalam bntuk gambar, suara maupun tulisan.
Dalam Kamus Bahasa Indonesia Modern, nilai mempunyai arti angka atau harga. Sehingga dapat disimpulkan, Sistem Informasi nilai adalah system informasi yang merubah data nilai siswa yang berupa angka menjadi informasi yang memiliki kegunaan. Pengertian Client Server
Client-server merupakan suatu arsitektur perangkat lunak, dimana dua proses saling berhubungan seperti atasan dan bawahan. Proses client selalu memulai permintaan, sedangkan pihak server selalu memproses permintaan. Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server.
(Sumber :http://id.wikipedia.org/wiki/Klien-server ) Pengertian MySQL
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya; SQL (Structured Query Language).SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Definisi Basis Data
Menurut Jogiyanto (2005 : 217) yang dimaksud dengan basis data adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya. Tersimpan di simpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya.Database merupakansalah satu komponen yang penting di system informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya.Penerapan database dalam system informasi disebut dengan database system.Sistem basis data (database system) ini adalah suatu informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.
III. Objek dan Metode Penelitian
Objek yang diteliti oleh penulis adalah SMP N 2 Sukamantri, Jalan Siliwangi Desa Sindanglaya Kecamatan Sukamantri Kabupaten Ciamis, 46264.
Metode Penelitian
Metode penelitian berhubungan erat dengan prosedur, teknik, alat, serta desain penelitian yang digunakan. Desain penelitian harus cocok dengan pendekatan penelitian yang dipilih. Prosedur, teknik, serta alat yang digunakan dalam penelitian harus cocok pula dengan metode penelitian yang ditetapkan.
Menurut Narimawati (2010) “Metode penelitian merupakan cara penelitian yang digunakan untukmendapatkan data untuk mencapai tujuan tertentu”. Menurut Sugiyono
(8)
(2010) “Metode penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu”.
Dari dua pengertian diatas memiliki persamaan yang dapat disimpulkan bahwa metode penelitian merupakan cara seorang peneliti dalam mengumpulkan data mengenai objek yang di teliti guna mencapai tujuannya.
Desain Penelitian
Dalam perancangan penelitian ini menggunakan jenis penelitian deskriptif.Penelitian Deskriptif adalah Suatu Penelitian yang dilakukan dengan tujuan utama untuk memberikan Gambaran atau Deskripsi tentang suatu keadaan secara Objektif.Desain penelitian ini digunakan untuk Memecahkan atau Menjawab Permasalahan yang sedang dihadapi pada situasi sekarang.Penelitian Deskriptif juga berarti Penelitian yang dimaksudkan untuk menjelaskan Fenomena atau Karakteristik Individual, Situasi atau Kelompok tertentu secara Akurat.
Jenis dan Metode Pengumpulan Data 1. Sumber Data Primer
a. Interview, yaitu teknik pengumpulan data dengan melakukan wawancara dengan guru yang bertanggung jawab terhadap pengolahan data nilai yang dibutuhkan. b. Observasi, yaitu melakukan survei ke SMP Negeri 2 Sukamantri untuk
mendapatkan gambaran secara langsung mengenai sistem yang berjalan. 2. Sumber Data Sekunder
Data sekunder merupakan sumber data penelitian yang diperoleh peneliti secara tidak langsung melalui media perantara (diperoleh dan dicatat oleh pihak lain). Pada penelitian ini, peneliti menggunakan beberapa sumber data sekunder, diantaranya sumber buku, dokumen dan internet.
Metode Pendekatan Sistem
Dalam pengembangan sistem informasi ini, di mana selanjutnya pendekatan desain ini dilakukan secara terstruktur (struktural) dan dalam pelaksanaannya akan melibatkan beberapa aliran data di dalamnya, di antaranya : flowmap, diagram konteks, DFD, ERD, kamus data dan perancangan basis data.
Metode Pengembangan Sistem
Metode pengembangan sistem yang penulis pilih dalam pembangun sistem ini adalah pengembangan sistem prototype, adapun tahapan – tahapan metode penelitian ini secara garis besar yaitu:
Tahapan-tahapan prototyping yaitu : 1. Identifikasi Kebutuhan Pemakai
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar system yang akan dibuat.
2. Membuat prototyping
Membuat prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan output.
(9)
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu sebelum digunakan.Pengujian ini dilakukan dengan White Box, Black Box, Basis Path, pengujian arsitektur dan lain-lain.
4. Memperbaiki system
Memperbaiki Sistem apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan .Jika ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5.
5. Mengembangkan system
Mengembangkan lunak yang telah diuji dan diterima pelanggan siap untuk digunakan
.
Alat Bantu Analisis dan PerancanganAdapun alat bantu yang digunakan pada tahap analisis dan perancangan digambarkan dalam bentuk bagan alir dokumen (flowmap), diagram konteks, diagram alir data (data flow diagram), dan kamus data.
1. Flowmap
Flowmap merupakan bagan alur yang menunjukkan arus dari laporan dan formulir termasuk tembusan. Flowmap digunakan untuk menganalisis bagaimana hubungan antara sub kerja yang akan menggerakkan sistem.
2. Diagram Konteks
Dengan menggambarkan diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem
3. Data Flow Diagram (DFD)
Dengan menggambarkan pemodelan ini model logika atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem perpustakaan, dimana data disimpan, proses apa yang dihasilkan dari data tersebut.
4. Kamus Data
Kamus data merupakan tempat penyimpanan semua struktur data dan elemen data yang ada dalam sistem
5. Perancangan Basis Data
Bentuk normalisasi yang biasanya digunakan pada normalisasi adalah bentuk: a. Normalisasi.
Perancangan ini merupakan proses pengelompokan data kedalam bentuk tabel data atau relasi atau file untuk menyatakan entitas dan hubungan sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi
b. Tabel Relasi.
Relasi tabel adalah gambaran tentang hubungan yang terjadi antar tabel-tabel yang akan digunakan dalam program aplikasi pemecahan dari flat file yang menurut teknik normalisasi sehingga pemecahan tersebut memiliki sebuah kunci yang menghubungkan relasi datanya.
Pengujian Software
Faktor pengujian software adalah teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan.
Black Box Testing
Black box testing merupakan metode pengujian sistem yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan
(10)
dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut
IV. Hasil Penelitian
Analisis dan Perancangan Sistem
Analisis sistem merupakan gambaran tentang sistem yang saat ini sedang berjalan dan untuk mempelajari sistem yang ada. Analisis sistem bertujuan untuk mempelajari serta mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem
Analisis sistem diperlukan untuk menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari dalam maupun dari luar organisasi.Hal ini dapat membantu mempermudah pemahaman tentang informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri.
Analisis Sistem yang Berjalan
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi berbagai kelemahan, permasalahan, kebutuhan dan hambatan yang terdapat pada system yang ada sehingga dapat dijadikan dijadikan dasar dalam merancang sistem informasi yang akan dibangun.
1. Analisis dokumen yang sedang berjalan 2. Analisis prosedur yang sedang berjalan 3. Flowmap yang berjalan
4. Diagram konteks yang berjalan 5. Data Dlow Diagram yang berjalan Evaluasi Sistem yang Berjalan
Setelah melewati beberapa tahapan analisa terhadap sistem informasi yang sedang berjalan di SMA Negeri 3 Ciamis, maka penulis dapat mengevaluasi kelemahan-kelemahan yang terjadi pada sistem tersebut. Hasil evaluasi sistem yang berjalan dapat dilihat pada tabel 4.1 yang terdapat dibawah ini:
Tabel 4.1.Evaluasi sistem yang berjalan
No. Permasalahan Rencana Penyelesaian 1. Guru mengalami kesulitan dalam mengolah nilai
siswa dan absensi siswa karena proses pengolahan nilai masih dilakukan secara manual atau tulis tangan.
Dibangun sebuah aplikasi web yang dapat melakukan proses pengolahan data nilai siswa dan absensi siswa. 2. Sering terjadi kesulitan pencarian nilai dan data
absensi siswa karena terjadinya penumpukan dokumen serta kurangnya keamanan dokumen tersebut.
Dibangun sebuah aplikasi web yang terhubung dengan database yang dapat memudahkan pencarian data nilai dan absensi serta meningkatkan keamanan dokumen karena
(11)
3. Belum adanya sarana untuk mempermudah dalam penyampaian informasi nilai siswa dan absensi siswa yang dapat mempermudah siswa untuk mengetahui hasil belajarnya maupun orangtua siswa untuk tetap mengontrol perkembangan anaknya.
Dibangun sebuah aplikasi web yang dapat menyajikan informasi
mengenai kehadiran siswa/siswi di sekolah setiap harinya. Serta dapat menyajikan laporan hasil proses pengolahan data nilai siswa dan data absensi siswa secara cepat.
Perancangan Sistem
Perancangan adalah suatu bagian dari metodologi pengembangan pembangunan suatu perangkat lunak yang dilakukan setelah tahapan analisis yang dimaksudkan untuk memberikan gambaran secara terperinci. Sistem adalah tahapan lanjutan dari analisis sistem, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukannya pengkodean kedalam suatu bahasa pemrograman.
Berdasarkan uraian diatas perancangan sistem merupakan tahapan setelah analisis dari siklus pengembangan sistem yang didefinisikan dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi yang menggambarkan bagaimana suatu sistem dibentuk, yang dapat berupa penggambaran, perancangan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi, juga menyangkut konfigurasi dari komponen-komponen perangkat keras dan perangkat lunak dari suatu sistem.
Tujuan Perancangan Sistem
Adapun tujuan perancangan sistem ini adalah untuk menghasilkan produk (perangkat lunak) yang mampu :
1. Meningkatkan efektifitas (kecepatan dan keakuratan informasi yang dihasilkan). 2. Memperoleh keakuratan data yang dapat dipertanggungjawabkan.
Gambaran Umum Sistem yang diusulkan .2 Gambaran Umum Sistem Yang Diusulkan
Usulan yang diajukan adalah dibuatnya sistem informasi berbasis web yang mampu mengolah dan menyajikan informasi mengenai data nilai siswa dan data absensi siswa yang dapat diakses setiap saat melalui sambungan internet sehingga informasi dapat disampaikan dengan cepat.
Perancangan sistem yang diusulkan
Perancangan sistem adalah suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru atau memperbaharui sistem yang ada untuk meningkatkan sistem supaya lebih efektif dan efisien. Perancangan sistem ini akan dikembangankan berdasarkan hasil analisis sistem yang telah dilakukan.
Perancangan sistem dibuat untuk memberikan gambaran secara umum mengenai sistem yang akan dikembangkan atau sistem yang baru kepada pemakai.
(12)
1. Perancangan prosedur yang diusulkan 2. Flowmap yang diusulkan
3. Diagram konteksyang diusulkan 4. Data Flow Diagram yang diusulkan 5. Kamus Data
6. Normalisai 7. Tabel relasi
8. Entity Relationship Diagram Implementasi dan Pengujian Sistem
Implementasi dari proses perancangan antar muka, merupakan gambaran mengenai antar muka perangkat lunak yang dibuat. Implementasi antar muka perangkat lunak dirancang menggunakan form-form untuk setiap modul.
Batasan Implementasi
Dalam mengimplementasikan perancangan sistem informasi nilai online ini ada beberapa hal yang menjadi batasan implementasi, diantaranya yaitu meliputi :
1. Sistem yang dibuat meliputi pengolahan data admin, data siswa, data guru, menampilkan nilai, menampilkan absensi/kehadiran siswa, menampilkan daftar mata pelajaran dan pengumuman.
2. Tampilan pada web menggunakan Bahasa Indonesia. Implementasi Perangkat Lunak
Spesifikasi perangkat lunak untuk membangun sistem ini adalah : 1. Sistem Operasi Windows XP, Windows Vista, Windows 7.
2. XAMPP sebagai web server . 3. PHP sebagai bahasa pemrograman. 4. Macromedia Dreamweaver 8
5. MySQL sebagai Server Database Management System. 6. Mozilla, Opera, dan Google Chrome sebagai web browser. Implementasi Perangkat Keras
Berikut adalah perangkat keras yang digunakan dalam implementasi sistem informasi ini dengan minimal spesifikasi adalah :
1. Processor Pentium® Dual-Core CPU T4300 @2.10GHz(2CPUs) 2. Memori 2048MB RAM .
3. Harddisk 40 Gb.
4. Monitor dengan dukungan resolusi minimal ‘1024 X 768’ , 32-bit color. 5. Mouse, Keyboard sebagai alat masukan.
Implementasi Basis Data
Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis datanya dalam bahasa SQL adalah sebagai berikut :
-- Database: `db_online`
--
(13)
-- ---
--
-- Struktur dari tabel `absensi`
--
CREATE TABLE IF NOT EXISTS `absensi` ( `nis` varchar(30) NOT NULL,
`kode_kelas` int(11) DEFAULT NULL, `kode_pelajaran` varchar(10) NOT NULL, `tanggal` date NOT NULL,
`masuk` int(11) DEFAULT NULL, `izin` int(11) DEFAULT NULL, `sakit` int(11) DEFAULT NULL, `keterangan` text,
`alpa` int(11) DEFAULT NULL,
PRIMARY KEY (`nis`,`kode_pelajaran`,`tanggal`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `guru` --
CREATE TABLE IF NOT EXISTS `guru` ( `nip` varchar(25) NOT NULL DEFAULT '', `nama` varchar(50) DEFAULT NULL, `alamat` text,
`jenis_kelamin` tinyint(4) DEFAULT NULL, `kode_pendidikan` varchar(20) DEFAULT NULL, `jabatan` varchar(20) DEFAULT NULL,
PRIMARY KEY (`nip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `guru_mengajar` --
CREATE TABLE IF NOT EXISTS `guru_mengajar` ( `nip` varchar(25) NOT NULL,
`kode_pelajaran` varchar(10) NOT NULL, `seq` int(11) DEFAULT NULL,
`status` int(11) DEFAULT NULL, PRIMARY KEY (`nip`,`kode_pelajaran`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `guru_mengajar_kelas` --
CREATE TABLE IF NOT EXISTS `guru_mengajar_kelas` ( `nip` varchar(25) NOT NULL,
(14)
`kode_pelajaran` varchar(20) NOT NULL, `seq` int(11) DEFAULT NULL,
PRIMARY KEY (`nip`,`kode_kelas`,`kode_pelajaran`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `jadwal` --
CREATE TABLE IF NOT EXISTS `jadwal` ( `kode_pelajaran` varchar(20) NOT NULL, `kode_kelas` int(11) NOT NULL,
`nip` varchar(40) DEFAULT NULL, `dari` time DEFAULT NULL, `sampai` time DEFAULT NULL, `hari` varchar(50) NOT NULL,
PRIMARY KEY (`kode_pelajaran`,`kode_kelas`,`hari`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `kelas` --
CREATE TABLE IF NOT EXISTS `kelas` ( `kode_kelas` int(11) NOT NULL,
`nama_kelas` varchar(20) DEFAULT NULL, `tingkat` int(11) DEFAULT NULL,
PRIMARY KEY (`kode_kelas`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `jadwal` --
CREATE TABLE IF NOT EXISTS `jadwal` ( `kode_pelajaran` varchar(20) NOT NULL, `kode_kelas` int(11) NOT NULL,
`nip` varchar(40) DEFAULT NULL, `dari` time DEFAULT NULL, `sampai` time DEFAULT NULL, `hari` varchar(50) NOT NULL,
PRIMARY KEY (`kode_pelajaran`,`kode_kelas`,`hari`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `kkm` --
CREATE TABLE IF NOT EXISTS `kkm` ( `kode_kkm` int(11) NOT NULL,
`kode_mp` varchar(10) DEFAULT NULL, `tingkat` int(11) DEFAULT NULL, `nilai_kkm` float(12,2) DEFAULT NULL, PRIMARY KEY (`kode_kkm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
(15)
-- Struktur dari tabel `mata_pelajaran` --
CREATE TABLE IF NOT EXISTS `mata_pelajaran` ( `kode_pelajaran` varchar(10) NOT NULL,
`mata_pelajaran` varchar(50) DEFAULT NULL, PRIMARY KEY (`kode_pelajaran`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `nilai` --
CREATE TABLE IF NOT EXISTS `nilai` ( `nip` varchar(25) DEFAULT NULL, `nis` varchar(16) NOT NULL,
`kode_kelas` int(11) DEFAULT NULL, `kode_pelajaran` varchar(10) NOT NULL, `n_ulangan` float(12,2) DEFAULT '0.00', `n_latihan` float(12,2) DEFAULT '0.00', `n_uts` float(12,2) DEFAULT '0.00', `n_uas` float(12,2) DEFAULT '0.00', `total_nilai` float(12,2) DEFAULT '0.00', `n_remedial` float(12,2) DEFAULT '0.00', `kode_smester` int(11) DEFAULT NULL, `total_nilai_remed` float(12,2) DEFAULT '0.00', `kode_tahun_ajaran` int(11) DEFAULT NULL, PRIMARY KEY (`nis`,`kode_pelajaran`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `pendidikan` --
CREATE TABLE IF NOT EXISTS `pendidikan` ( `kode_pendidikan` int(11) NOT NULL,
`nama_pendidikan` varchar(50) DEFAULT NULL, PRIMARY KEY (`kode_pendidikan`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `pengumuman` --
CREATE TABLE IF NOT EXISTS `pengumuman` ( `kode_pengumuman` int(11) NOT NULL,
`isi` text,
`foto` varchar(50) DEFAULT NULL, `judul` varchar(100) DEFAULT NULL, PRIMARY KEY (`kode_pengumuman`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
(16)
-- Struktur dari tabel `siswa` --
CREATE TABLE IF NOT EXISTS `siswa` ( `nis` varchar(16) NOT NULL,
`nama` varchar(50) DEFAULT NULL, `alamat` text,
`jenis_kelamin` tinyint(1) DEFAULT NULL, `tanggal_masuk` date DEFAULT NULL, `tlp` varchar(13) DEFAULT NULL, `foto` varchar(30) DEFAULT NULL, `status_siswa` int(11) DEFAULT NULL, `email` varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `siswa_kelas` --
CREATE TABLE IF NOT EXISTS `siswa_kelas` ( `nis` varchar(16) NOT NULL,
`kode_kelas` int(1) NOT NULL, PRIMARY KEY (`nis`,`kode_kelas`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; --
-- Struktur dari tabel `smester` --
CREATE TABLE IF NOT EXISTS `smester` ( `kode_smester` int(11) NOT NULL,
`smester` varchar(50) DEFAULT NULL, `defaultt` int(11) DEFAULT '0',
PRIMARY KEY (`kode_smester`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Struktur dari tabel `tahun_ajaran`
--
CREATE TABLE IF NOT EXISTS `tahun_ajaran` ( `kode` int(11) NOT NULL,
`tahun_ajaran` varchar(10) DEFAULT NULL, `defaultt` int(11) DEFAULT '0',
PRIMARY KEY (`kode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Struktur dari tabel `user_account`
--
(17)
`username` varchar(50) NOT NULL, `password` varchar(50) DEFAULT NULL, `kode_group` int(11) DEFAULT NULL, `nip` varchar(25) DEFAULT NULL, PRIMARY KEY (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Struktur dari tabel `user_group`
--
CREATE TABLE IF NOT EXISTS `user_group` ( `kode_group` int(11) NOT NULL,
`group` varchar(50) DEFAULT NULL, PRIMARY KEY (`kode_group`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- Struktur dari tabel `user_login`
--
CREATE TABLE IF NOT EXISTS `user_login` ( `username` varchar(16) NOT NULL,
`password` varchar(16) DEFAULT NULL, `status` int(11) DEFAULT NULL,
`nis` varchar(15) DEFAULT NULL, PRIMARY KEY (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; Pengujian Sistem
Program ini berfungsi untuk mempermudah dalam sistem informasi nilai
siswa di SMPN 2 Sukamantri.
V. Kesimpulan dan Saran
Dari hasil analisis, perancangan sistem, implementasi dan pengujian sistem, maka diperoleh kesimpulan dan saran yang akan dibutuhkan untuk pengembangan selanjutnya. 5.1. Kesimpulan
Kesimpulan yang didapat dari pembangunan system informasi nilai online berbasis web adalah sebagai berikut :
1. Dengan adanya sistem informasi nilai dan absensi ini dapat membantu mempermudah penyimpanan data siswa, data guru, data nilai, dan data kehadiran siswa di SMP N 2 Sukamantri.
2. Sistem informasi nilai ini dapat meminimalisir ketidak sesuaian data nilai dan data absen siswa,sehingga pencarian data nilai dan absen siswa dapat lebih mudah untuk dicari dan dapat disajikan dengan cepat.
3. Sistem informasi nilai ini dapat memberikan kemudahan kepada siswa untuk mengetahui hasil belajarnya secara cepat dan mempermudah orangtua siswa untuk memonitoring anak-anaknya pada saat belajar disekolah.
(18)
5.2. Saran
Pembuatan system informasi nilai siswa dengan berbasis web ini adalah sebagai contoh pemanfaatan teknologi informasi yang banyak digunakan pada saat ini. Dalam pembangunan website pendidikan ini masih banyak kekurangan-kekurangannya yang belum terpenuhi dalam tampilan website ini, untuk itu perlu diadakan perkembangan lebih lanjut.
Adapun saran-saran terhadap pemakai sistem yang telah dibuat adalah sebagai berikut :
1. Diharapkan pada pengembangan system berikutnya, agar dibuatkan modul untuk kenaikan siswa, yang tidak terdapat pada sistem yang dibuat sekarang.
2. Kedepannya diharapkan sistem ini dapat dikembangkan menggunakan platform android sebagai respon dari kebutuhan pengguna yang menginginkan kemudahan dalam mengakses semua fasilitas sistem yang ada dengan tampilan yang lebih menarik.
3. Tampilan website sebaiknya selalu di-update agar lebih menarik dalam periode tertentu, hal ini berguna untuk mencegah kejenuhan user atau pengunjung dari situs ini
Demikian kesimpulan dan saran yang dapat penulis berikan dari hasil penelitian ini, semoga skripsi ini dapat bermanfaat bagi pihak-pihak lain yang membutuhkan.
DAFTAR PUSTAKA
Abdul Kadir. 2002.
Pengenalan Sistem Informasi
. Andi. Yogyakarta
Charles S. Wasson . 2006.
Intersciene,System Analysis,Design and Development
.
Willey.New York
Darin E. Hartley. 2001.
Selling E-Learning.
ASTD Unitedd State of America
Roger S. Pressman. 2002.
Rekayasa Perangkat Lunak
. Yogyakarta.ANDI
Yogyakarta
H.M Jogiyanto. 2006.
Pengenalan Komputer
.ANDI . Yogyakarta
Referensi Onlinehttp://id.wikipedia.org/wiki/Klien-server
http://ug-blogqu.blogspot.com/2010/05/pengujian-black-box.html http://tutorialjavanetbeansmysql.blogspot.com/2012/05/
(19)
Gambar 4.1 FlowMap Prosedur Nilai
(20)
Gambar 4.3 Diagram Konteks yang Sedang Berjalan
(21)
(22)
(23)
Gambar 4.7 DFD Level 2 Proses Login
(24)
(25)
Gambar 4.10 DFD Level 2 Proses Olah Data Absensi
(26)
(27)
Gambar 4.13 Entity Relationship Diagram
(28)
Gambar 4.15 Rancangan Tambah User Account Di Halaman Admin
(29)
Gambar 4.17 Rancangan Tambah Data Tahun Ajaran Di Halaman Admin
(30)
Gambar 4.19 Rancangan Tambah Data Siswa Di Halaman Admin
(31)
Gambar 4.21 Rancangan Tambah Data Kelas Di Halaman Admin
(32)
Gambar 4.23 Rancangan Set Guru Mengajar Di Halaman Admin
(33)
Gambar 4.25 Rancangan Set Siswa Kelas Di Halaman Admin
(34)
Gambar 4.27 Rancangan Input Absensi Siswa Di Halaman Guru
(35)
Gambar 4.29 Rancangan Output Nilai Di Halaman Siswa
(36)
(37)
1
PENDAHULUAN
1.1.
Latar Belakang Penelitian
Seiring dengan perkembangan jaman, teknologi semakin terasa dibutuhkan
dalam kehidupan sehari-hari. Hampir semua masyarakat dewasa ini sangat
tergantung dengan teknologi sebagai sarana untuk mendapatkan informasi yang
cepat dan akurat. Salah satu instansi yang tak dapat dipungkiri memerlukan
internet adalah instansi pendidikan.
Selain internet kebutuhan teknologi lainnya ialah perlu nya sistem
terkomputerisasi di sekolah ini. Pengolahan nilai siswa dan absesnsi siswa yang
masih dilakukan dengan manual akan lebih mudah jika hal tersebut dilakukan
secara terkomputerisasi. Selain itu dapat meningkatkan aktivitas dan kreatifitas
guru serta pegawai sekolah.
SMP Negeri 2 Sukamantri merupakan Unit Sekolah Baru yang terletak di
desa Sindanglaya Kecamatan Sukamantri Kabupaten Ciamis. Sekolah ini berdiri
atas dorongan masyarakat, karena dinilai sekolah SMP terdekat dari wilayah
desa Sindanglaya cukup jauh sedangkan minat masyarakat cukup tinggi untuk
melanjutkan anak-anaknya ke jenjang SMP maka dibentuk sekolah jauh SMP
Negeri 1 Sukamantri pada tahun 2011.
(38)
Dengan lokasi yang terletak di daerah cukup jauh dari perkotaan tetapi
dengan telah adanya koneksi internet di lokasi ini tentu saja pemanfaatan
teknologi internet sangat terasa bermanfaat bagi sekolah.
Selain internet kebutuhan teknologi lainnya ialah perlu nya sistem
terkomputerisasi di sekolah ini. Dengan latar belakang sekolah baru, pengolahan
nilai siswa dan absesnsi siswa yang tentu saja masih dilakukan dengan manual
akan lebih mudah jika hal tersebut dilakukan secara terkomputerisasi. Selain itu
dapat meningkatkan aktivitas dan kreatifitas guru serta pegawai sekolah.
Dalam suatu sekolah terdapat ratusan siswa dan apabila pengolahan nilai
dilakukan secara manual misalnya menulis dalam kertas (buku dan semacamnya)
tentu saja akan memakan waktu yang cukup lama dan sangat berpotensi terjadi
nya kesalahan atau
human error
. Dengan menggunakan komputer kita dapat
menghemat waktu pengerjaan dan mendapatkan hasil yang lebih baik .
Semakin lama dokumen yang terkumpul akan menumpuk hal itu tentu saja
akan mengakibatkan kesulitan jika akan mencari data nilai dan data absensi siswa
serta kurangnya keamanan dokumen tersebut misalnya mudah hilang atau rusak.
Dengan adanya sistem pengolahan nilai terkomputerisasi , para orangtua
dapat terus memantau perkembangan belajar anaknya dengan mengakses website
sekolah kapanpun dan dimanapun dengan memanfaatkan koneksi internet seperti
kantor , warnet, wi fi , dan sebagainya. Untuk mewujudkan hal tersebut maka
SMP N 2 Sukamantri memerlukan aplikasi pengolahan data nilai siswa yang
berbasis website atau online.
(39)
Dengan latar belakang tersebut , maka penulis bermaksud mengambil
topik tugas akhir ini dengan judul : SISTEM INFORMASI NILAI
ONLINE
DI
SMP N 2 SUKAMANTRI BERBASIS
WEB.
1.2.
Identifikasi dan Rumusan Masalah
Dari latar belakang masalah diatas dapat diidentifikasi masalah yang
terjadi dan dapat dirumuskan sebagai berikut.
1.2.1. Identifikasi Masalah
Berdasarkan latar belakang masalah yang terjadi dapat diidentifikasi
beberapa masalah yang terjadi sebagai berikut.
1.
Guru mengalami kesulitan dalam mengolah nilai siswa dan absensi
karena proses pengolahan nilai masih dilakukan secara manual atau
tulis tangan.
2.
Sering terjadi kesulitan pencarian nilai dan data absensi siswa karena
terjadinya penumpukan dokumen serta kurangnya keamanan dokumen
tersebut.
3.
Belum adanya sarana untuk mempermudah dalam penyampaian
informasi nilai siswa dan absensi siswa yang dapat mempermudah
siswa untuk mengetahui hasil belajarnya maupun orangtua siswa untuk
tetap mengontrol perkembangan anaknya.
(40)
1.2.2. Rumusan Masalah
Dari identifikasi masalah di atas, sehingga terbentuk rumusan masalah
sebagai berikut :
1.
Bagaimana pengolahan data nilai siswa yang berjalan di SMP N 2
Sukamantri.
2.
Bagaimana rencana perancangan sistem informasi nilai online berbasis
web di SMP N 2 Sukamantri.
3.
Bagaimana implementasi Sistem Informasi nilai online di SMP N 2
Sukamantri.
4.
Bagaimana pengujian sistem informasi nilai online di SMP N 2
Sukamantri.
1.3.
Maksud dan Tujuan Penelitian
Maksud dan tujuan dari penelitian ini adalah sebagai berikut.
1.3.1. Maksud Penelitian
Maksud dari penelitian ini adalah untuk meneliti sistem pengolahan nilai
siswa yang berjalan di SMP N 2 Sukamantri dan memberikan solusi dengan
merancan sistem informasi nilai siswa secara online agar penyampaian informasi
nilai siswa di SMP N 2 Sukamantri lebih efektif dan efisien.
1.3.2. Tujuan Penelitian
(41)
1.
Untuk mengetahui Sistem pengolahan nilai siswa yang sedang berjalan
di SMP N 2 Sukamantri
2.
Untuk merancang Sistem Informasi yang akan dibuat sesuai dengan
apa yang dibutuhkan.
3.
Untuk mengetahui implementasi sistem informasi nilai siswa di SMP
N 2 Sukamantri.
4.
Untuk mengetahui tingkat kesalahan pada sistem informasi nilai online
di SMP N 2 Sukamantri.
1.4.
Kegunaan Penelitian
Kegunaan penelitian ini diharapkan dapat memberikan manfaat baik secara
langsung maupun tidak langsung , diantaranya :
1.4.1. Kegunaan Akademis
a.
Bagi Peneliti
Peneilitan ini diharapkan dapat menambah wawasan dan keterampilan
dalam penelitian, memperdalam pengetahuan tentang perancangan sistem
informasi.
b.
Bagi Peneliti Lain
Dengan adanya penelitian ini diharapkan dapat menjadi bahan acuan bagi
peneliti lain yang akan melakukan penelitian di bidang yang sama.
c.
Bagi Lingkungan Pendidikan
Penelitian ini diharapkan dapat memperkaya pembendaharaan ilmu-ilmu
yang sudah ada serta dapat memberikan kontribusi terhadap dunia pendikan.
(42)
1.4.2. Kegunaan Praktis
Dengan adanya sistem informasi ini diharapkan dapat mempermudah SMP
N 2 Sukamantri dalam penyampaian informasi nilai siswa serta diharapkan dapat
meningkas kualitas belajar mengajar di sekolah ini.
1.5.
Batasan Masalah
Dibutukan batasan-batasan masalah dalam penelitian ini, karena tidak
ingin meluasnya permasalahan yang sedang dan telah diteliti. Adapun
batasan-batasan masalah nya sebagai berikut :
1.
Sistem Informasi ini mengelola nilai dan absensi siswa SMP N 2
Sukamantri
2.
Sistem informasi ini mencakup bahasan nilai ulangan harian , nilai
remedial, nilai UTS dan nilai UAS.
3.
Sistem ini memiliki hak akses Admin,Guru Mata Pelajaran, Wali kelas,
siswa dan orangtua siswa.
4.
Website ini memiliki fasilitas pengumuman untuk guru agar bisa
menyampaikan pesan terhadap pengunjung web (dalam hal ini siswa
dan orangtua siswa) .
5.
Website ini ditampilkan dalam bahasa indonesia saja.
1.6.
Lokasi dan Waktu Penelitian
(43)
1.6.1. Lokasi Penelitan
Lokasi pelaksanaan penelitian ini bertempat di SMP N 2 Sukamantri, Jalan
Siliwangi Desa Sindanglaya Kecamatan Sukamantri Kabupaten Ciamis, 46264.
1.6.2. Waktu Penelitian
Waktu pelaksanaan penelitian terdapat dalam tabel 1.1 berikut :
Tabel 1.1 Jadwal Penelitian
No
Nama Kegiatan
Bulan/Minggu
Oktober
November
Desember
Januari
2014
2014
2014
2015
1 2 3 4 1 2 3 4 1 2 3 4
1
2
3
4
1
Identifikasi
Kebutuhan
Pemakaian
2
Membuat Prototype
3
Menguji Prototype
4
Memperbaiki Prototype
5
Mengembangkan
Versi
Produk
1.7.
Sistematika Penulisan
Sistematika penulisan skripsi
Sistem Informasi Nilai Siswa Berbasis
Website
ini di susun menjadi 5 bab, dimana isi bab tersebut secara sistematika di
uraikan sebagai berikut:
(44)
BAB I : PENDAHULUAN
Menjelaskan latar belakang penelitian yang menjadi dasar pemilihan judul,
latar belakang, tujuan dan manfaat penulisan, ruang lingkup penulisan,metodologi
penulisan. Serta sistematika penulisan yang ada dalam penyusunan skripsi.
BAB II : LANDASAN TEORI
Dalam bab ini menjelaskan berbagai teori-teori dasar dan teori umum yang
digunakan dalam pembuatan skripsi ini. Serta membahas teori-teori yang di pakai
seperti pengertian umum
sistem, internet , nilai ,
beserta teori-teori lainnya yang
mendukung.
BAB III : OBJEK DAN METODE PENELITIAN
Dalam bab ini membahas tentang latar belakang perusahaan, struktur
organisasi, wewenang dan tanggung jawab masing-masing, analisis sistem
pembelajaran yang sedang berjalan, analisis kebutuhan data dan informasi,
analisis masalah yang sedang di hadapi, serta permasalahan dan alternative
pemecahan masalah.
BAB IV : HASIL DAN PEMBAHASAN
Bab ini berisis tentang spesifikasi perangkat keras dan lunak yang perlu
digunakan untuk membuat dan menjalankan sistem serta implementasi dari
perancangan sistem yang di buat. Kemudian di lanjutkan dengan tahapan evaluasi
untuk memberikan gambaran mengenai tingkat keberhasilan sistem yang
(45)
BAB V : KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan hasil analisis, pengenmbangan dan
pengujian sistem yang telah dilakukan. Selain itu memuat saran-saran yang dapat
menjadi pertimbangan untuk pengenmbangan sistem lebih lanjut di masa datang.
(46)
125
BAB V
KESIMPULAN DAN SARAN
Dari hasil analisis, perancangan sistem, implementasi dan pengujian
sistem, maka diperoleh kesimpulan dan saran yang akan dibutuhkan untuk
pengembangan selanjutnya.
5.1. Kesimpulan
Kesimpulan yang didapat dari pembangunan system informasi nilai
online
berbasis
web
adalah sebagai berikut :
1.
Dengan adanya sistem informasi nilai dan absensi ini dapat membantu
mempermudah penyimpanan data siswa, data guru, data nilai, dan data
kehadiran siswa di SMP N 2 Sukamantri.
2.
Sistem informasi nilai ini dapat meminimalisir ketidak sesuaian data nilai
dan data absen siswa,sehingga pencarian data nilai dan absen siswa dapat
lebih mudah untuk dicari dan dapat disajikan dengan cepat.
3.
Sistem informasi nilai ini dapat memberikan kemudahan kepada siswa
untuk mengetahui hasil belajarnya secara cepat dan mempermudah
orangtua siswa untuk memonitoring anak-anaknya pada saat belajar
disekolah.
5.2. Saran
Pembuatan system informasi nilai siswa dengan berbasis
web
ini adalah
sebagai contoh pemanfaatan teknologi informasi yang banyak digunakan pada
saat ini. Dalam pembangunan
website
pendidikan ini masih banyak
(47)
kekurangan-kekurangannya yang belum terpenuhi dalam tampilan
website
ini, untuk itu perlu
diadakan perkembangan lebih lanjut.
Adapun saran-saran terhadap pemakai sistem yang telah dibuat adalah
sebagai berikut :
1.
Diharapkan pada pengembangan system berikutnya, agar dibuatkan
modul untuk kenaikan siswa, yang tidak terdapat pada sistem yang
dibuat sekarang.
2.
Kedepannya
diharapkan
sistem
ini
dapat
dikembangkan
menggunakan
platform
android sebagai respon dari kebutuhan
pengguna yang menginginkan kemudahan dalam mengakses semua
fasilitas sistem yang ada dengan tampilan yang lebih menarik.
3.
Tampilan website sebaiknya selalu di-
update
agar lebih menarik
dalam periode tertentu, hal ini berguna untuk mencegah kejenuhan
user atau pengunjung dari situs ini.
Demikian kesimpulan dan saran yang dapat penulis berikan dari hasil
penelitian ini, semoga skripsi ini dapat bermanfaat bagi pihak-pihak lain yang
membutuhkan.
(48)
(49)
BERBASIS
WEB
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi
Jenjang S1 (Strata Satu) Fakultas Teknik dan Ilmu Komputer
Oleh:
Hari Mulyadi
10509260
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(50)
vi
LEMBAR PENGESAHAN
PERNYATAAN KEASLIAN
ABSTRAK
………
i
ABSTRACT
………..
ii
KATA PENGANTA
R………
iii
DAFTAR ISI
………...
vi
DAFTAR GAMBAR
………...
xi
DAFTAR TABEL
………
xiv
DAFTAR SIMBOL
………..
xvi
BAB I PENDAHULUAN
………
1
1.1.
Latar Belakang Penelitian………...
1
1.2.Identifikasi dan Rumusan Masalah
……….
2
1.2.1. Identifikasi Masalah
……….
3
1.2.2. Rumusan Masalah
………
4
1.3.Maksud dan Tujuan Penelitian
………
4
1.3.1. Maksud Penelitia
n………
4
1.3.2. Tujuan Penelitian
……….
4
1.4.Kegunaan Penelitian
………...
5
(51)
vii
1.5.Batasan Masalah
……….
6
1.6.Lokasi dan Waktu Penelitian
………...
6
1.7.
Sistematika Penulisan………
..7
BAB II LANDASAN TEORI
………..
10
2.1. Pengertian Sistem..
……….………
10
2.1.1. Karakteristik Sistem... ...
………
10
2.1.2. Klasifikasi Sistem ... 13
2.2. Konsep Dasar
Informasi…..……….
.. 14
2.2.1. Pengertian Informasi .
………
... 14
2.2.2.
Siklus Informasi………….
………
14
2.2.3. K
ualitas Informasi….
...15
2.2.4. Nilai Informasi ... 17
2.3.
Konsep Dasar Sistem Informasi….………
... 17
2.3.1. Definisi Sistem Informasi
……….
... 17
2.3.2. Komponen Sistem Informasi...18
2.3.3.
Manfaat Sistem Informasi………
...20
2.3.4. Kegiatan Sistem Informasi ... 20
2.4. Definisi Sistem Informasi Nilai
………..…….………
.
………
.. 21
2.5. Sejarah PHP ... 21
(52)
viii
BAB III OBJEK DAN METODE PENELITIAN
………
... 25
3.1 Objek Penelitian
………
... 25
3.1.1. Sejarah Singkat
………..………..
25
3.1.2. Visi dan Misi
………….………...
.. 27
3.1.3. Struktur Organisasi
…………..……….
.. 28
3.1.4.Deskripsi Tugas...
……….……
.
…
29
3.2 Metode Penelitian
………
... 33
3.2.1. Desain Penelitian
………
..33
3.2.2. Jenis dan Metode Pengumpulan Data
………
.
………..……
.. 35
3.2.2.1 Sumber Data Primer
………
36
3.2.2.2 Sumber Data Sekunder
………
...37
3.2.3 Metode Pendekatan dan Pengembangan Sistem
…………
... 37
3.2.3.1 Metode Pendekatan Sistem
………
.37
3.2.3.2 Metode Pengembangan Sistem
………
...38
3.2.3.3 Alat Bantu Analisis
dan Perancangan………...
...40
3.2.4 Pengujian
Software………
...46
3.3 Analisis Sistem Yang Berjalan
………..
47
3.3.1 Analisis Dokumen
………
..47
3.3.2 Analisis Prosedur sedang berjalan
…
...51
3.3.2.1.Flow Map
……….
...54
(53)
ix
3.3.3 Evaluasi Sistem Yang Sedang Berjalan
………...
...58
BAB IV HASIL DAN PEMBAHASAN………..60
4.1. Perancangan Sistem
………
.60
4.1.1. Tujuan Perancangan Sistem
………...
.. .60
4.1.2. Gambaran Umum Sistem Yang Diusulkan
………...……...
.61
4.1.3. Perancangan Prosedur Yang Diusulkan
…...………
.
………..….
.61
4.1.3.1. Diagram Konteks
yang di Usulkan………
....61
4.1.3.2.
Data Flow Diagram (DFD) ……..………….………
.62
4.1.3.3
. Kamus Data……….……….
...68
4.1.2
. Perancangan Basis Data………
..
………
...71
4.1.4.1. Normalisasi
………
....72
4.1.4.2. Relasi Tabel
………
....75
4.1.4.3. Entity Relationship Diagram
………
...76
4.1.4.4. Struktur File
………
....77
4.1.4.5. Kodifikasi
………..
.87
4.2. Perancangan Antar Muka
………
.87
4.2.1.
Struktur Menu……….
...88
4.2.2. Perancangan Input
……….………
....92
4.2.3. Perancangan Output………
.
……
...
…
.99
(54)
x
4.4.1.
Rencana Pengujian………..………...
102
4.4.2. Kasus dan Hasil Pengujian
………....
...102
4.4.3.
Kesimpulan dan Hasil Pengujian………
...104
4.5.
Implementasi………...
104
4.5.1. Implementasi Perangkat Lunak
………...
...105
4.5.2. Implementasi Perangkat Keras
……….………….
..105
4.5.3.
Implementasi Basis Data…...…...……….…………
...105
4.5.4. Implementasi Antar Muka………...……110
4.5.5. ImplementasI Instalasi Program………..113
4.5.6. Penggunaan
Program………...………115
BAB V KESIMPULAN DAN SARAN
………..…….
...125
5.1. Kesimpulan
………..………
...125
5.2. Saran
………..…
.125
DAFTAR PUSTAKA
LAMPIRAN
(55)
[1]Jogiyanto H.M,MBA,Akt.
”
Analisis dan Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktik Aplikasi Bisnis
”,
Yogyakarta: Andi, 2005.
[2] Sutabri. Tata ,
“
Analisa Sistem Informasi
”,
Yogyakarta : Andi, 2012.
[3] https://id.wikipedia.org/wiki/PHP
[4] http://id.wikipedia.org/wiki/MySQL:2014
[5] Sugiyono, “
Metode Penelitian Kuantitatif Kualitatif & RND
”,
Bandung:
Alfabeta, 2010.
(56)
iii
Assalammualaikum Wr. Wb.
Bismillaahirrohmaanirrohiim.
Puji dan Syukur dipanjatkan kehadirat Allah SWT yang telah memberikan
kekuatan serta kesabaran kepada penulis dalam menyelesaikan Skripsi ini yang
berjudul “
Sistem Informasi Nilai Online Di SMP Negeri 2 Sukamantri Berbasis
Web
”.
Disusun sebagai salah satu syarat memperoleh gelar Sarjana pada Fakultas Teknik
dan Ilmu Komputer Program Studi Sistem Informasi, Universitas Komputer
Indonesia Bandung.
Dalam penyusunan Skripsi ini, banyak sekali kesulitan yang penulis
hadapi. Hal ini disebabkan karena keterbatasan kemampuan penulis sebagai
manusia biasa yang tidak lepas dari segala kekurangan. Oleh karena itu dengan
senang hati penulis menerima kritik dan saran yang bersifat mendidik bagi
penulis.
Pada kesempatan ini pula dengan segala kerendahan hati izinkanlah
penulis menyampaikan ucapan terimakasih kepada:
1.
Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga
penulis dapat menyelesaikan penelitian ini.
2.
Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas
Komputer Indanesia.
(57)
iv
dan Ilmu Komputer Universitas Komputer Indonesia.
4.
Citra Noviyasari, S.Si.,M.T., selaku Ketua Program Studi Sistem
Informasi Universitas Komputer Indonesia.
5.
Iyan Gustiana, S.Kom., M.Kom. selaku Dosen Wali SI-6.
6.
Iyan Gustiana,S.Kom., M.Kom. selaku Dosen Pembimbing yang dengan
sabar membimbing penulis dalam menyelesaikan Skripsi ini.
7.
Rauf Fauzan, S.Kom.,M.Kom dan Citra Noviyasari, S.Si.,M.T., selaku
Dosen Penguji yang telah memberikan dukungan dan saran kepada
penulis.
8.
Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis
mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal
kebaikan.
9.
Drs. Asep Sumardi, MM. selaku Kepala Sekolah SMP Negeri 2
Sukamantri, yang telah bersedia memberikan bantuan, waktu, dan
kesempatan kepada penulis untuk melakukan penelitian.
10.
Kedua orang tua penulis yang tercinta atas segala doa restu, semangat, dan
dorongan baik secara moral maupun spiritual.
11.
Terima kasih untuk seluruh teman- teman seperjuangan di SI - 06
angkatan 2009, “Terima k
asih karena telah menjadi teman-teman yang
baik selama kuliah di kampus UNIKOM tercinta dan sangat membantu
dalam penyusunan tugas akhir ini
”. Akhirnya, Penulis
mengharapkan
(58)
v
bermanfaat bagi kita semua.
Dan untuk rekan-rekan yang telah membantu yang tidak bisa disebutkan
satu persatu, semoga Allah SWT membalas semua kebaikan yang telah diberikan
kepada penulis dengan berlipat ganda.
Wassalammualaikum Wr. Wb.
Bandung, Juli 2015
(59)
(60)
(61)
(1)
iii
KATA PENGANTAR
Assalammualaikum Wr. Wb. Bismillaahirrohmaanirrohiim.
Puji dan Syukur dipanjatkan kehadirat Allah SWT yang telah memberikan kekuatan serta kesabaran kepada penulis dalam menyelesaikan Skripsi ini yang berjudul “Sistem Informasi Nilai Online Di SMP Negeri 2 Sukamantri Berbasis
Web”.
Disusun sebagai salah satu syarat memperoleh gelar Sarjana pada Fakultas Teknik dan Ilmu Komputer Program Studi Sistem Informasi, Universitas Komputer Indonesia Bandung.
Dalam penyusunan Skripsi ini, banyak sekali kesulitan yang penulis hadapi. Hal ini disebabkan karena keterbatasan kemampuan penulis sebagai manusia biasa yang tidak lepas dari segala kekurangan. Oleh karena itu dengan senang hati penulis menerima kritik dan saran yang bersifat mendidik bagi penulis.
Pada kesempatan ini pula dengan segala kerendahan hati izinkanlah penulis menyampaikan ucapan terimakasih kepada:
1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehingga
penulis dapat menyelesaikan penelitian ini.
2. Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas
(2)
iv
3. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik
dan Ilmu Komputer Universitas Komputer Indonesia.
4. Citra Noviyasari, S.Si.,M.T., selaku Ketua Program Studi Sistem
Informasi Universitas Komputer Indonesia.
5. Iyan Gustiana, S.Kom., M.Kom. selaku Dosen Wali SI-6.
6. Iyan Gustiana,S.Kom., M.Kom. selaku Dosen Pembimbing yang dengan
sabar membimbing penulis dalam menyelesaikan Skripsi ini.
7. Rauf Fauzan, S.Kom.,M.Kom dan Citra Noviyasari, S.Si.,M.T., selaku
Dosen Penguji yang telah memberikan dukungan dan saran kepada penulis.
8. Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis
mudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan.
9. Drs. Asep Sumardi, MM. selaku Kepala Sekolah SMP Negeri 2
Sukamantri, yang telah bersedia memberikan bantuan, waktu, dan kesempatan kepada penulis untuk melakukan penelitian.
10. Kedua orang tua penulis yang tercinta atas segala doa restu, semangat, dan
dorongan baik secara moral maupun spiritual.
11. Terima kasih untuk seluruh teman- teman seperjuangan di SI - 06
angkatan 2009, “Terima kasih karena telah menjadi teman-teman yang baik selama kuliah di kampus UNIKOM tercinta dan sangat membantu
(3)
v
semoga Skripsi ini dapat memberikan sumbangan pengetahuan dan bermanfaat bagi kita semua.
Dan untuk rekan-rekan yang telah membantu yang tidak bisa disebutkan satu persatu, semoga Allah SWT membalas semua kebaikan yang telah diberikan kepada penulis dengan berlipat ganda.
Wassalammualaikum Wr. Wb.
Bandung, Juli 2015
(4)
(5)
(6)