BAB I PENDAHULUAN
1.1
Latar Belakang Kemajuan teknologi informasi saat ini telah membawa dampak yang cukup signifikan dalam berbagai kalangan, tidak hanya dari kalangan bisnis maupun pemerintahan saja, tetapi juga telah mulai merambah dalam dunia pendidikan khususnya sekolah. Hal ini disebabkan dengan adanya teknologi informasi maka proses pengumpulan, penyimpanan dan mengorganisasi data dapat dilakukan dengan mudah dan cepat. SMP Negeri 5 Tanjungpinang merupakan salah satu sekolah rintisan dan sasaran kurikulum 2013. Yang mana penilaian raport kurikulum 2013 terdiri dari beberapa penilaian kompetensi yaitu pengetahuan, keterampilan dan sikap. Menurut Bapak Indra R. Tampubolon, SE., S.Kom bagian Tata Usaha, pada saat ini pengolahan data nilai raport tersebut telah menggunakan sistem komputerisasi khususnya pada bagian Tata Usaha, namun pemanfaatannya masih sebatas pengolahan data seperti Microsoft Excel dan Word. Dalam proses pengolahan dan pembuatan nilai raport kurikulum 2013 diawali dengan tahapan guru dari masing masing mata pelajaran menyerahkan nilai kepada bagian kurikulum, kemudian bagian kurikulum memberikan nilai dari masing-masing guru tersebut ke bagian Tata Usaha, setelah berkas diterima, Tata Usaha akan memasukkan nilai pada leger siswa kemudian leger tersebut diberikan ke bagian Kurikulum 1
2
untuk diarsipkan. Tahap selanjutnya yaitu Tata Usaha mencetak nilai raport dan diserahkan ke wali kelas, untuk dibagikan kepada siswa. Sistem diatas merupakan sistem yang kurang maksimal, karena dalam sistem tersebut, Guru mengisi blangko daftar nilai dan kemudian daftar nilai tersebut di inputkan kembali oleh bagian Tata Usaha sehingga masih terjadi kesalahan-kesalahan dalam penginputan, kurang teliti, sehingga akan memperlambat kinerja. Oleh karena hal tersebut diatas, maka dibutuhkan sebuah aplikasi pengolahan nilai raport kurikulum 2013 berbasis client server untuk memecahkan masalah-masalah tersebut. Dengan adanya aplikasi berbasis client server ini, Guru mata pelajaran tidak perlu menyerahkan nilai siswa kepada bagian kurikulum. Guru mata pelajaran cukup memasukkan nilai siswa kedalam aplikasi dan dengan otomatis akan tersimpan kedalam database. Nilai yang dimasukkan akan membentuk leger dan raport secara otomatis yang dapat dilihat oleh guru mata pelajaran, wali kelas, tata usaha dan bagian kurikulum. Berdasarkan latar belakang permasalahan inilah, penulis memperoleh gagasan untuk mengembangkan sebuah Sistem
yang diberi judul
“
APLIKASI PENGOLAHAN NILAI RAPORT KURIKULUM 2013 BERBASIS CLIENT SERVER SMP NEGERI 5 TANJUNGPINANG”.
3
1.2
Identifikasi Masalah Identifikasi Masalah adalah suatu tahapan proses merumuskan masalah untuk mengenali masalah yang ingin diselesaikan, Adapun masalah yang akan yang diidentifikasi dari latar belakang tersebut adalah ; 1.
Bantuan yang terkomputerisasi hanya sebatas penggunaan Microsoft Excel dan Microsoft Word dalam pengolahan dan pembuatan raport kurikulum 2013.
2.
Penginputan data nilai siswa yang bekerja dua kali dengan menginputkan data nilai yang sama sehingga di nilai tidak efisien dan menimbulkan kekeliruan dalam penginputan nilai.
3.
Masih terdapat kesulitan dalam proses pencarian data, karena penyimpanan data masih disimpan dalam bentuk berkas-berkas, dokumen atau pengarsipan.
4.
Proses pembuatan laporan yang lama karena harus menunggu daftar nilai siswa dari guru-guru mata pelajaran.
1.3
Rumusan Masalah 1.
Bagaimana membangun suatu aplikasi pengolahan nilai raport kurikulum 2013 dengan berbasis client server ?
2.
Bagaimana Mengatur Hak akses pada aplikasi pengolahan nilai raport kurikulum 2013 dan untuk membatasi siapa saja yang dapat menggunakan aplikasi ini berdasarkan user?
4
3.
Bagaimana membuat aplikasi yang dapat mengolah dan mengelola data-data siswa dan nilai secara cepat dan praktis?
1.4
Tujuan Penelitian Adapun tujuan yang ingin dicapai yaitu : 1.
Mengimplementasikan ilmu yang didapat di bangku kuliah.
2.
Bertujuan untuk membuat laporan sistem secara sistematis.
3.
Sebagai syarat kelulusan sarjana Strata-1 (S-1).
4.
Dapat bermanfaat dan dapat dijadikan bahan pertimbangan dalam upaya perbaikan masalah yang terkait dengan pengolahan nilai raport kurikulum 2013.
5.
Untuk memberikan kemudahan bagi Guru, Kurikulum dan Tata Usaha dalam memproses nilai raport kurikulum 2013 sehingga menjadi lebih akurat, efektif dan tepat waktu.
6.
Mengubah sistem
yang lama dengan sistem yang baru agar bisa
memanfaatkan aplikasi pengolahan nilai raport kurikulum 2013 yang berbasis client server. 7.
Membangun kerja sama antara Sekolah Tinggi Teknologi Indonesia Tanjungpinang dengan institusi pendidikan khususnya SMP Negeri 5 Tanjungpinang.
8.
Sebagai perbandingan untuk penelitian yang sudah ada dengan penelitian yang akan datang.
5
1.5
Batasan Masalah Batasan masalah dimaksudkan untuk membatasi ruang lingkup pembahasan, agar sistem yang dirancang lebih terarah pada sasaran yang diharapkan. Permasalahan yang akan dibahas dalam pembuatan sistem ini yaitu : 1.
Sistem
ini
hanya
penginput,
pemproses,
penyimpanan
dan
menghasilkan laporan peserta didik (Raport). Dengan menggunakan Microsoft Visual Studio 2008. 2.
Sistem ini hanya mencetak laporan daftar nilai siswa, laporan leger siswa dan laporan peserta didik (raport).
3.
Sistem yang dibuat berbasis multiuser dan menggunakan media kabel (LAN).
4.
Sistem ini hanya bisa digunakan untuk oleh tata usaha,wali kelas dan guru.
5.
Sistem yang dibuat disesuaikan dengan Peraturan Menteri Pendidikan dan Kebudayaan Nomor 81A Tahun 2013.
1.6
Tempat dan Waktu Penelitian Pelaksanaan
penelitian
ini
dilaksanakan
di
SMP
Negeri
5
Tanjungpinang yang beralamat di Jl. Ir.H. Juanda No.3, Tanjungpinang, Kepualauan Riau. Penelitian ini dimulai pada bulan Maret 2014 sampai dengan bulan Juli 2014. Adapun Jadwal Penelitian Skripsi yang dilaksanakan sebagai berikut:
6
Tabel 1.1 Jadwal Penelitian Bulan No
Kegiatan
Maret
April
Mei
Juni
Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. 2.
3.
4. 5. 6.
1.7
Pengumpulan Data
4
Analisis Permasalahan/ Kebutuhan Perancangan Proses dan Basis Data Perancangan Program dan Pengkodean Implementasi / Uji Program Pembuatan Laporan
Metodologi Penelitian Metodologi merupakan suatu cara atau prosedur yang digunakan dalam pengumpulan, pengolahan serta proses menganalisa data untuk mendukung terlaksananya suatu penelitian. Metodologi ini akan dijelaskan dalam bentuk pengumpulan data dan metode pengembangan sistem.
1.7.1 Metode Pengumpulan Data Dalam pelaksanaan kegiatan, pengumpulan data menjadi suatu hal yang sangat mendasar dan untuk melengkapi skripsi ini, maka teknik pengumpulan data yang digunakan, adalah sebagai berikut ;
7
a.
Observasi : pengumpulan data yang dilakukan dengan cara mengadakan
pengamatan
langsung
yang
bertujuan
untuk
memperoleh informasi yang diperlukan dengan cara melakukan pengamatan dan pencatatan dengan peninjauan langsung ke SMP Negeri 5 Tanjungpinang. b.
Wawancara (Interview) : mendapatkan data yang dilakukan dengan cara tanya jawab secara langsung kepada Guru, Wali Kelas, Tata Usaha atau Staf di Sekolah - Sekolah Menengah Pertama Negeri 5 Tanjungpinang. Penelitian ini di dapat melalui wawancara yang dilakukan dengan Guru, Wali Kelas, Tata Usaha atau Staf sekolah
untuk
mengetahui
permasalahan-permasalahan
atau
kendala-kendala proses pengolahan nilai raport kurikulum 2013 di SMP Negeri 5 Tanjungpinang. c.
Kajian Pustaka : merupakan penelitian yang didasarkan pada pengumpulan data keperpustakaan yang berhubungan dengan aplikasi pengolahan nilai raport kurikulum 2013 berbasis client server SMP Negeri 5 Tanjungpinang.
1.7.2 Metode Pengembangan Sistem Metode yang digunakan adalah model waterfall yang menyarankan pengembangan perangkat lunak secara sistematik dan berurutan yang dimulai dari tingkatan sistem tertinggi dan berlanjut ke tahap analisis, desain, pengkodean, pengujian dan pemeliharaan
8
Gambar 1.1 Model Waterfall [Adi Nugroho]1
Paradigma model air terjun (waterfall) ini melingkupi aktivitasaktivitas sebagai berikut: a.
Perencanaan, studi kebutuhan pengguna, studi-studi kelayakan, baik secara teknis, maupun secara teknologi, serta penjadwalan pengembangan suatu proyek sistem informasi dan / atau perangkat lunak.
b.
Analisis, mengenali segenap permasalahan yang muncul pada pengguna dengan mendekomposisi use case diagram lebih lanjut, mengenali komponen-komponen sistem, objek-objek, hubungan antarobjek, dan sebagainya.
1
Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Hal: 125
9
c.
Perancangan, mencari solusi permasalah yang didapat dari tahap analisis. Tahap ini dibagi menjadi 2, yaitu : 1). Tahap perancangan yang lebih menekankan pada platform apa hasil dari tahap analisis kelak akan diimplementasikan, 2). Tahap penghalusan (refinement) kelas-kelas yang didapat pada tahap analisis serta jika perlu menambahkan dan memodifikasi kelas-kelas yang akan lebih mengefisienkan serta mengektifkan sistem / perangkat lunak yang akan dikembangkan.
d.
Implementasi, mengimplementasikan perancangan sistem ke situasi yang nyata. Disini programmer akan langsung berurusan dengan pemilihan perangkat keras, penyusunan perangkat lunak aplikasi (pengkodean / coding).
e.
Pengujian, tahap ini menguji apakah sistem yang dibuat sudah sesuai dengan kebutuhan pengguna atau belum. Jika belum, proses selanjutnya
adalah
iteratif,
yaitu
kembali
ke
tahap-tahap
sebelumnya. f.
Pemeliharaan / Perawatan, melakukan pengoperasian sistem dan jika diperlukan, dapat melakukan perbaikan-perbaikan kecil. Kemudian, jika waktu penggunaan sistem habis, maka dapat kembali lagi ke tahap awal, yaitu tahap perencanaan.2
2
Nugroho, Adi. Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Hal: 125-126.
10
1.8
Sistematika Penulisan Untuk memberi gambaran secara singkat tentang penyusunan skripsi ini, maka disajikan dalam beberapa bab dan sub bab, yang masing-masing saling mempunyai keterkaitan dalam bahasannya, antara lain ; BAB I
PENDAHULUAN, berisi tentang
latar belakang masalah,
identifikasi masalah, rumusan masalah, tujuan penelitian, batasan masalah, tempat dan waktu penelitian, metedologi penelitian, metodologi pengembangan sistem serta sistematika penulisan. BAB II
LANDASAN TEORI, pada bab ini menjelaskan mengenai definisi aplikasi, karkateristik sistem, pengertian nilai, raport, kurikulum 2013, konsep permodelan sistem, dan konsep basis data serta perangkat lunak yang digunakan. Pada bab ini juga dibahas teori-teori yang menjadi landasan atau dasar dalam melakukan penelitian.
BAB III ANALISIS SISTEM, bab ini menjelaskan tentang analisis kelemahan sistem, analisis terhadap sistem yang berjalan saat ini, semua prosedur-prosedur yang sedang berjalan dan menguraikan kebutuhan sistem agar dapat diusulkan untuk menyelesaikan masalah pada sistem yang lama. BAB IV PERANCANGAN SISTEM, bab ini berisi tentang perancangan sistem, meliputi proses (Flowmap usulan), tahap perancangan sistem meliputi perancangan berorientasi aliran data (Data Flow Diagram),
diagram konteks (Context Diagram), ERD (Entity
11
Relationship Diagram) dan perancangan basis data serta perancangan antar muka sistem. BAB V
IMPLEMENTASI SISTEM, Bab ini merupakan paparan implementasi dan analisa hasil uji program, termasuk didalamnya ujicoba sistem dan program.
BAB VI PENUTUP, Bab ini berisikan tentang kesimpulan dan hasil analisis, perancangan dan pembangunan sistem serta saran untuk pengembangan perangkat lunak berikutnya. DAFTAR PUSTAKA LAMPIRAN