Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
1
BAB 1 PENDAHULUAN
1.1. Latar Belakang Perkembangan teknologi komputer dan web saat ini memakasa kita untuk mengikuti arus perkembangan teknologi tersebut, peranan komputer dan web dalam meyediakan layanan informasi merupakan faktor penting untuk berbagai instansi atau perorangan. Seperti halnya sekolah merupakan bagian dari suatu lembaga pendidikan, maka harus selalu memberikan pelayanan yang terbaik kepada masyarakat luas, karena keberadaan sekolah yang dekat dengan masyarakat akan mencerminkan kebutuhan dan kebanggaan bagi masyarakat. Sekolah sebagai suatu organisasi dalam perkembangan dan pencapaian tujuan harus mengacu kepada pedoman dan arah pengembangan pendidikan. Karena itulah dipandang perlu adanya media informasi yang mampu menjadi sarana komunikasi antar keduanya. Seperti di SMK Teknologi Mekar Industri sebagai suatu instansi swasta yang bergerak dibidang pendidikan. SMK Teknologi Mekar Industri masih belum menggunakan sistem informasi untuk mendukung proses akademik sekolah. Sebagai sekolah yang baru didirikan dan baru membuka penerimaan siswa baru tahun ajaran 2019/2020 dan dengan terbatasnya petugas tata usaha sekolah, akan tetapi SMK Teknologi Mekar Industri ingin menigkatkan persaingannya terhadap sekolah-sekolah lain yang lebih dahulu berdiri dan sudah mendapatkan hati di masyarakat. Banyak hal yang sudah dilakukan untuk mempromosikan sekolah ini seperti memasang iklan baik melalui media elektronik maupun surat kabar serta menyebarkan brosur. Namun masih perlu untuk melakukan promosi yang lebih baik lagi, agar sekolah ini lebih dikenal masyarakat dan untuk memberikan pelayanan yang lebih baik kepada calon murid-muridnya. Sebagai salah satu upaya sekolah untuk meningkatkan persaingan, dan sebagai sarana untuk mendukung proses akademik sekolah adalah dengan menerapkan Aplikasi SITUS (Sistem Informasi Tata Usaha Sekolah). Melalui Aplikasi SITUS dapat meningkatkan pelayanan akademik terhadap siswa maupun orang tua siswa untuk mengakses data siswa, data guru, dan hal lainnya, yang terkait dengan akademik sekolah, yang selama ini dilakukan secara manual. Sistem manual
2
ini menyebabkan informasi menjadi lambat sampai kepada siswa ataupun pihak-pihak yang membutuhkannya. Aplikasi SITUS merupakan sistem informasi sekolah berbasis web yang terdiri dari berbagai modul aplikasi yang berfungsi untuk membantu sekolah memberikan informasi dan memberikan layanan yang lebih baik. Dalam sistem ini nantinya dapat memberikan informasi yang berisi beberapa modul seperti modul pembelajaran dapat membantu guru untuk membuat jadwal pelajaran, modul kepegawaian yang berisi tentang data guru, modul akademik meliputi : data siswa, data sekolah, data kelas dan data wali murid.
1.2. Analisa Kebutuhan Sistem Menurut Anam, (2018) Secara umum, sistem dapat diartikan sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu sebagai satu kesatuan. Untuk membangun sebuah sistem dibutuhkan adanya masukan berupa data yang nantinya diproses oleh sistem sehingga sistem dapat memberikan informasi yang bermanfaat kepada penggunanya. 1.2.1. Kebutuhan Pengguna
Dalam aplikasi SITUS terdapat dua tipe pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu : Admin (Staff Tata Usaha), dan Siswa. Ketiga pengguna tersebut memiliki karateristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut: a) Skenario Kebutuhan Bagian Staff Tata Usaha :
1. Mengelola Data Guru 2. Mengelola Data Siswa 3. Mengelola Data Wali Murid 4. Mengelola Data Kelas 5. Mengelola Data Matapelajaran 6. Mengelola Jadwal Pelajaran 7. Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile
b) Skenario Kebutuhan Bagian Siswa : 1. Melihat Data Guru 2. Melihat Data Matapelajaran 3. Melihat Jadwal Pelajaran 4. Melihat Nilai Ujian
3
5. Mengelola Pembayaran 6. Melihat Data Buku 7. Melihat Pengumuman 8. Mengelola Profile
1.2.2. Kebutuhan Sistem
a) Pengguna harus melekukan login sesuai tipe akun masing-masing untuk dapat mengakses aplikasi ini, dengan cara mengisi email dan password.
b) Sistem dapat mengelola setiap aktifitas/kebutuhan penggua dengan baik.
c) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.
1.3. Rancangan Diagram Use Case Menurut Rusmawan (2019:72) mengemukakan bahwa “Use Case adalah teknik untuk merekam persyaratan fungsional sebuah sistem”. Dalam difinisi lain, Use Case digunakan unutk mendeskripsikan apa yang seharusnya dilakukan oleh sistem. (Mulyadi & Sinnun, 2018). Berikut ini rancangan Use-case diagram pada Sistem Informasi Tata Usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri Cikarang. 1. Diagram Use Case Admin
Gambar 1.3.1 Use Case Diagram Admin (Petugas Tata Usaha)
4
Table 1.3.1 Diskripsi Use Case Diagram Admin (Staff Tata Usaha)
Use Case Name Mengolah data pembayaran sekolah Requirements Siswa dapat membayar biaya sekolah
Goal Siswa dapat melihat tagihan biaya sekolah Pre-Conditions Admin telah melakukan login Post-Conditions Mendata siswa yang harus membayar biaya
sekolah Failed end Conditions Siswa tidak dapat melihat tagihan biaya
sekolah Actors Admin
Main flow/Basic Patch 1. Admin memilih menu Data Pembayaran
2. Sistem menampilkan status tagihan pembayaran sekolah
Alternative Flow/Invariant A A1. Sistem menampilkan tagihan pembayaran yang belum dibayarkan
Invariant B B1. Admin memilih menu Data Pembayaran B2. Sistem tidak menampilkan status tagihan pembayaran sekolah
2. Diagram Use Case Siswa
Gambar 1.3.2 Use Case Diagram Siswa
5
Table 1.3.2 Diskripsi Use Case Diagram Siswa
Use Case Name Mengolah data pembayaran sekolah Requirements Admin dapat menambahkan tagihan
pembayaran biaya sekolah Goal Siswa dapat menbayar tagihan biaya sekolah
Pre-Conditions Siswa telah melakukan login Post-Conditions Daftar tagihan pembayaran biaya sekolah
Failed end Conditions Siswa tidak dapat melihat tagihan biaya sekolah
Actors Siswa Main flow/Basic Patch 1. Siswa memilih menu Pembayaran
2. Sistem menampilkan status tagihan pembayaran sekolah
3. Siswa melakukan pembayaran tagihan sekolah
4. Sistem menampilkan status tagiahan terbayar
Alternative Flow/Invariant A A1. Sistem menampilkan tagihan pembayaran yang belum dibayarkan
Invariant B B1. Siswa memilih menu Pembayaran B2. Sistem tidak menampilkan status tagihan pembayaran sekolah B3. Siswa tidak dapat melakukan pembayaaran
1.4. Rancangan Diagram Aktivitas Activity Diagram digunakan untuk menampilkan rangkaian kegiatan, meunjukkan alur kerja dari suatu titik awal ke titik akhir keputusan, merinci banyak jalur yang ada dalam perkembangan peristiwa yang terkandung dalam kegiatan adalah teknik untuk merekam persyaratan fungsional sebuah sistem (Rusmawan, 2019). Menurut Rohyan, Sudarmaji, & Muhtar (2018) “Activity diagram menggambarkan workflow (aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis”. Berikut ini rancangan aktivitas Diagram yang ada pada Sistem Informasi Tata Usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri:
6
1. Rancangan Diagram Aktifitas Admin (Petugas Tata Usaha)
Gambar 1.4.1 Rancangan Diagram Aktivitas Admin (Petugas Tata Usaha)
7
2. Rancangan Diagram Aktifitas Siswa
Gambar 1.4.2 Rancangan Diagram Aktivitas Siswa
1.5. Entity Relationship Diagram (ERD) Menurut Sukamto dan M.Shalahuddin dalam Zulfani (2017:53) menyatakan bahwa “ERD adalah bentuk paling awal dalam melakukan perancangan basis data relasional. Jika menggunakan OODBMS maka perancangan ERD tidak perlu dilakukan” Berikut ini ERD yang ada pada Sistem Informasi Tata Usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri :
8
Gambar 1.5.1 Entity Relationship Diagram (ERD) 1.6. Logical Record Structure (LRS) Menurut Ladjamuddin dalam Zulfani (2017:159) LRS merupakan hasil transformasi diagram E-R (ERD) menggunakan aturan-aturan tertentu. Aturan-aturan tersebut yaitu :
9
1. Setiap entity akan diubah kedalam bentuk sebuah kotak dengan nama entity berada diluar kotak dan atribut berada didalam kotak. 2. Sebuah relasi kadang disatukan dalam sebuah kotak bersama entity, kadang dipisah dalam sebuah kotak tersendiri. Berikut ini LRS yang ada pada Sistem Informasi Tata Usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri:
Gambar 1.6.1 logical Record Structure (LRS) 1.7. Class Model / Class Diagram Class Diagram merupakan konstruksi arau komponen dari apa yang nantiya dibutuhkan dalam membuat suatu sistem. Berikut ini Class Diagram
10
yang ada pada Sistem Informasi Tata usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri.
Gambar 1.7.1 Class Diagram Sistem Informasi Tata Usaha Sekolah 1.7. Squance Diagram Berikut ini Squance Diagram yang ada pada Sistem Informasi Tata usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri.
11
1. Squance Diagram Admin (Staff Tata Usaha) Proses tambah invoice.
Gambar 1.8.1 Squance Diagram Admin
2. Squance Diagram Siswa Proses tambah invoice.
Gambar 1.8.2 Squance Diagram Siswa
1.9. Spesifikasi Hardware dan Software Analisa kebutuhan non fungsional dilakukan agar dapat memahami bagaimana cara pembuatan suatu website, yaitu: kebutuhan perangkat keras
12
(hardware) dan kebutuhan perangkat lunak (software) (Warjiyono & Wicaksono, 2017).
Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem, apakah sistem yang dibuat telah sesuai dengan kebutuhan atau belum karena kebutuhan sistem akan mendukung tercapainya tujuan dari Aplikasi Sistem Informasi Tata Usaha Sekolah (SITUS) pada SMK Teknologi Mekar Industri.
1.9.1. Analisis Kebutuhan Perangkat Keras Pada bagian ini dijelaskan hardware yang digunakan untuk membangun/membuat sistem informasi dan promosi berbasis web. Perangkat keras yang digunakan untuk membuat Sistem Informasi Tata Usaha Sekolah(SITUS) adalah: 1. Prosesor : AMD A6-7310 APU, AMD Radeon R4 Graphics 2.00
Ghz. 2. Harddisk : 80 Gb Seagate Rpm 7200. 3. Memory : DDR 4 Gb Visipro PC 5300. 4. Optical Drive : hp DVD RW GUD1N. 5. Monitor : Samsung 15”. 6. Motherboard : Intel Corporation D 945 GNT. 7. VGA : AMD Radeon R4 Graphics. 8. Keyboard : Standard PS /2 Keyboard. 9. Mouse : ELAN Touchpad.
1.9.2. Analisis Kebutuhan Perangkat Lunak Perangkat lunak juga merupakan perangkat yang sangat penting dalam proses pengolahan data karena perangkat lunak berisikan program yang perintahnya digunakan untuk menjalankan sistem komputer. Software yang digunakan dalam proses pembuatan Aplikasi SITUS ini adalah sebagai berikut : 1. Microsoft Windows 10. 2. Sublime Text 3. 3. Xampp Control Panel v3.1.0. 4. Framework Code Igniter v3.0 5. Template Fontawasome