12
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

BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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

Page 2: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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

Page 3: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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)

Page 4: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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

Page 5: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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:

Page 6: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

6

1. Rancangan Diagram Aktifitas Admin (Petugas Tata Usaha)

Gambar 1.4.1 Rancangan Diagram Aktivitas Admin (Petugas Tata Usaha)

Page 7: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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 :

Page 8: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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 :

Page 9: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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

Page 10: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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.

Page 11: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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

Page 12: BAB 1 - Bina Sarana Informatika...Mengelola Data Ujian 8. Mengelola Nilai Ujian 9. Mengelola Pembayaran 10. Mengelola Data Buku 11. Mengelola Pengumuman 12. Mengelola Profile b) Skenario

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