BAB 1 PENDAHULUAN
1.1
Latar Belakang Pada Era Global sekarang ini, sistem basis data sudah menjadi satu hal yang paling penting dan menjadi sorotan utama di dunia. Banyak sekali hal yang terpengaruh oleh teknologi ini, dimana sistem informasi menghasilkan hasil keluaran (output) dengan menggunakan hasil masukan (input). Sistem basis data adalah perangkat lunak yang digunakan untuk menciptakan, mendefinisikan, mengelola, dan mengendalikan akses data ke dalam basis data. Dengan lancarnya pengelolaan data yang dimiliki oleh suatu organisasi, maka proses mengubah data menjadi informasi akan lebih mudah. Informasi merupakan suatu hal yang penting dalam kelancaran proses bisnis suatu organisasi. Tanpa adanya pengelolaan yang baik, maka organisasi akan mengalami kerugian secara material maupun intelektual. Maka itu terjadilah pergeseran kinerja yang dahulu dilakukan secara manual atau tradisional menjadi secara teknologi yang sudah terintergrasi. Sekolah merupakan salah satu perusahaan yang bergerak pada bidang pendidikan. Oleh karena itu, penting bagi sekolah untuk menggunakan teknologi agar dapat menyaingi dunia bisnis dengan sekolah lain. Teknologi juga berguna untuk
kegiatan
operasional
maupun
media
pemasaran.
Di
Indonesia,
komputerisasi pada bidang sekolah belum begitu banyak karena minimnya sumber daya manusia yang mengerti dengan penggunaan teknologi. Serta banyak yang belum mengerti pentingnya kegunaan teknologi untuk kemajuan bisnis pada sekolah itu sendiri. Sekolah Dasar Permata Pertiwi adalah salah satu sekolah yang masih menggunakan sistem tradisional dalam kegiatan operasionalnya. Segala aktivitas dan proses dari dalam maupun dari luar sekolah dikerjakan secara tertulis oleh pegawai. Yang paling utama dari keseluruhan proses yakni proses administrasi
1
2
sekolah, proses penjadwalan mata pelajaran, dan proses penggajian guru yang mengajar saat ini. Dengan adanya hal tersebut, penulis melihat Sekolah Dasar Permata Pertiwi membutuhkan sebuah aplikasi yang dapat mengubah sistem lama mereka yang masih konvensional menjadi sistem komputerisasi yang teroganisir, rapi, dan jelas. Dengan pengimplementasian teknologi ini, diharapkan dapat menunjang proses kinerja dan mempercepat proses bisnis pada Sekolah Dasar Permata Pertiwi.
1.2
Ruang Lingkup Dalam penulisan laporan tugas akhir ini, terdapat beberapa hal yang menjadi ruang lingkup : 1. Administrasi sekolah yang kita bahas adalah bagian pendaftaran dan pembayaran, yang meliputi penambahan data siswa baru, perubahan pada data siswa, pembayaran daftar baru, pembayaran daftar ulang, dan pembayaran uang sekolah bulanan. 2. Penjadwalan mata pelajaran untuk siswa dan guru meliputi mata pelajaran, kelas dan guru. 3. Penggajian pegawai meliputi absensi, dan jabatan.
1.3
Tujuan dan Manfaat Tujuan dari penulisan laporan tugas akhir ini adalah untuk menganalisis dan merancang sistem basis data administrasi sekolah, penjadwalan, dan penggajian pegawai pada Sekolah Dasar Permata Pertiwi. Adapun manfaat-manfaat yang dapat diperoleh dengan adanya penulisan ini adalah sebagai berikut : 1. Mampu menyimpan data transaksi administrasi, penjadwalan, dan penggajian karyawan. 2. Memberikan informasi pendaftaran, pembayaran, jadwal, dan gaji yang lengkap dan sesuai fakta
3
3. Memiliki database yang dapat menyimpan segala data-data histori atau yang sudah terjadi, sehingga dapat mempermudah dan mempercepat pencarian dan pengubahan data seperti data siswa, atau data karyawan. 4. Mengurangi kecurangan dalam absen dengan memberikan hak akses ke database. 5. Mempermudah dalam membuat jadwal mata pelajaran.
1.4
Metodologi Metodologi yang digunakan dalam membuat penulisan analisis dan perancangan sistem ini adalah :
1.4.1
Studi Pustaka Studi
pustaka
dilakukan
untuk
mendapatkan
teori
yang
menunjang pada saat perancangan sistem melalui buku teks dan artikelartikel yang ada di internet berkaitan dengan basis data pada umumnya.
1.4.2
Metodologi Pengumpulan Data Melakukan wawancara dengan pemilik sekolah Sekolah Dasar Permata Abadi untuk mengetahui proses-proses yang berjalan. Juga dengan melakukan observasi untuk mengidentifikasi masalah, dan pengumpulan data dari sekolah seperti dokumen pendaftaran murid, absensi, dan daftar gaji.
1.4.3
Metodologi Analisis Sistem yang Sedang Berjalan Metodologi dalam analisis sistem yang digunakan dalam penulisan ini berstuktur pada DFD menggunakan teori dari Whitten yang merujuk pada buku System Analysis and Design for the Global Enterprise, karangan Bentley & Whitten.
4
Terdapat beberapa tingkatan dalam merancang data flow diagram, Tingkatan tersebut terdiri dari: •
Diagram konteks ( level 0 ) Memperlihatkan karakteristik suatu sistem.
•
Diagram nol ( level 1 ) Menggambarkan proses-proses utama yang ada pada suatu sistem.
•
Diagram rinci ( level 2 ) Merupakan
proses
rinci dari
proses
yang terdapat
dari
tingkatan sebelumnya.
1.4.4
Metodologi Perancangan Basis Data Metodologi yang digunakan untuk merancang sistem basis data dalam penulisan ini berdasarkan metodologi Thomas Conolly (2007, P305) meliputi tahap sebagai berikut: 1. Perencanaan basis data (Database Planning). Merencanakan bagaimana tahapan life cycle atau siklus hidup dapat direalisasikan dengan cara yang efektif dan efisien. 2. Menentukan batasan sistem (System Definition). Menentukan ruang lingkup dan batasan-batasan dari sistem basis data yaitu basis data pengguna dan aplikasinya. 3. Mengumpulkan
dan
menganalisa
kebutuhan
(Requirement
Collection and Analysis). Mengumpulkan dan menganalisis kebutuhan pengguna serta lingkup aplikasi yang dibutuhkan. 4. Desain conceptual, (Database Design). Proses pembangunan sebuah model data yang digunakan dalam perusahaaan, tidak termasuk dalamnya pertimbangan fisik. 5. Desain logical basis data (Database Design).
5
Proses pembangunan model data untuk perusahaan dengan lebih spesifik mengenai data model. 6. Desain physical basis data (Database Design). Proses penciptaan penjabaran mengenai implementasi dari database. 7. Memilih DBMS yang sesuai (DBMS Selection). Memilih Database Management System yang cocok untuk diterapkan ke dalam basis data. 8. Mendesain user interface dan aplikasi program (Application Design). Merancang user interface dan program aplikasi yang akan digunakan 9. Membuat model kerja untuk basis data (Prototyping). Membangun sebuah model kerja pada aplikasi basis data yang memungkinkan perancang atau pengguna untuk memvisualisasikan dan mengevaluasi sistem sebelum diterapkan. 10. Mengimplementasikan basis data dan aplikasi (Implementation). Tahap merealisasikan desain basis logika dan desain fisik dari sistem basis data. 11. Memindahkan data dari sistem lama ke sistem baru (Data Conversion and Loading). Tahap pemindahan semua data yang ada ke dalam basis data baru dan mengubah seluruh aplikasi yang ada guna menjalankan sistem basis data yang baru. 12. Melakukan tes untuk mencari error dan mencocokkan dengan kebutuhan (Testing). Proses implementasi sistem basis data pada periode tertentu, untuk uji coba guna menemukan kesalahan pada sistem. 13. Sistem basis data yang mulai dioperasikan, dan terus diawasi, serta dipelihara (Operational Maintenance).
6
Proses pemantauan dan pemeliharaan dari sistem basis data yang telah dijalankan. Metodologi Perancangan Basis Data yang tidak kami bahas pada penulisan tugas akhir ini adalah: a. Prototyping b. Implementation c. Data Conversion and Loading d. Testing e. Operational Maintenance
1.5
Sistematika Penulisan Sistematika penulisan skripsi ini disusun dengan urutan serta penjelasan sebagai berikut : Bab 1 Pendahuluan Bab ini membahas mengenai latar belakang, ruang lingkup yang kami bahas dalam penulisan dan perancangan sistem, tujuan dan manfaat dari penulisan ini, metodologi yang kami gunakan, serta sistematika penulisan yang menjelaskan bagian-bagian apa saja yang kami buat. Bab 2 Landasan Teori Bab ini membahas mengenai teori-teori yang kami gunakan untuk penulisan analisis dan perancangan sistem. Selain itu juga teori ini digunakan untuk menjadi dasar landasan pada setiap tahap pengerjaan dan untuk pengambilan solusi dari masalah-masalah yang ada dalam penulisan ini. Bab 3 Analisis Sistem Informasi Berjalan Bab ini membahas tentang sejarah dari perusahaan, proses apa saja yang berjalan dalam perusahaan, dan permasalahan-permasalahan yang teridentifikasi dalam sistem, serta usulan dalam penyelesaian masalah tersebut.
7
Bab 4 Analisis dan Perancangan Sistem Basis Data Bab ini membahas tentang implementasi sistem yang telah dirancang berdasarkan usulan yang ada pada bab 3, disertai dengan tahapan-tahapan implementasi dan rancangan desain aplikasi. Bab 5 Simpulan dan Saran Bab ini membahas apa saja kesimpulan yang didapat dari penulisan analisis dan perancangan system basis data ini serta saran-saran yang dapat dipertimbangkan oleh pihak Sekolah Dasar Permata Pertiwi untuk perbaikan kedepannya.
8