1. Pendahuluan - Repository

advertisement
1. Pendahuluan
1.1 Latar Belakang
Perkembangan teknologi semakin pesat pada zaman ini, terutama
teknologi informasi. Kebutuhan manusia akan suatu informasi sangat
tinggi, dimana manusia menginginkan informasi dapat diperoleh secara
cepat, tepat dan mudah. Komputer dan internet merupakan alat pendukung
utama dalam teknologi informasi, dimana dengan proses komputasi pada
komputer, perhitungan dan pencarian suatu informasi dapat lebih cepat
juga tepat. Dan juga internet dapat menghubungkan kita ke semua orang
pengguna internet lainnya sehingga dapat memudahkan dalam pertukaran
informasi.
Seiring dengan semakin berkembangnya teknologi informasi
banyak organisasi yang menggunakannya dan tidak terbatas pada
perusahaan besar saja.Salah satunya yaitu bidang pendidikan terutama dari
sekolah dasar sampai tingkat sekolah menengah atas. Biasanya orang tua
siswa atau wali murid hanya mengetahui anaknya bersekolah di sekolah
tersebut tanpa mengetahui kegiatan apa saja yang dikerjakannya ketika di
sekolah. Dan informasi dari sekolah oleh orang tua atau wali murid selama
anak tersebut melakukan kegiatan belajar mengajar atau kegiatan
ekstrakurikuler lain selama semsester tertentu hanya berupa buku rapor
sekolah.
Saat ini SMA Negeri 2 Pemalang belum mempunyai web
akademik yang dapat membantu kegiatan belajar mengajar di SMA Negeri
2 Pemalang. Web akademik ini dapat membantu beberapa kegiatan
akademik di SMA Negeri 2 Pemalang yang diantaranya :
1. Pengelolaan data kegiatan akademik.
2. Pengelolaan nilai, guru dan mapel.
Dan diharapkan pembuatan web akademik ini dapat membantu
kegiatan akademik di SMA Negeri 2 Pemalang sehingga orang tua dapat
mengetahui kegiatan apa saja yang dikerjakan seorang anak ke tika di
sekolah dan membantu guru juga pegawai dalam bekerja di SMA Negeri 2
Pemalang.
1.2 Perumusan Masalah
Berdasarkan latar belakang penyusunan Proyek Akhir yang telah diuraikan
sebelumnya, permasalahan yang dihadapi dirumuskan sebagai berikut :
1. Bagaimana membangun aplikasi berbasis web yang dapat membantu
orang tua dalam mengetahui kegiatan belajar mengajar juga kegiatan
lain yang dilakukan sekolah yang ditujukan pada para siswa.
2. Bagaimana membangun aplikasi berbasis web yang dapat memberikan
informasi buku rapot siswa.
3. Bagaimana membangun aplikasi berbasis web yang dapat membantu
guru dan siswa dalam kegiatan akademik sekolah.
1
4. Bagaimana membangun aplikasi berbasis web yang dapat membantu
pegawai sekolah dalam mengatur siswa dan guru dalam kegiatan
akademik sekolah.
1.3 Tujuan
Tujuan dari pembuatan proyek akhir ini adalah sebagai berikut :
1. Membuat aplikasi berbasis web yang dapat membantu orang tua dalam
mengetahui kegiatan belajar mengajar juga kegiatan lain yang
dilakukan sekolah yang di tujukan pada para siswa.
2. Membuat aplikasi berbasis web yang dapat menampilkan informasi
seperti rapot siswa.
3. Membuat aplikasi berbasis web yang dapat membantu guru dan siswa
dalam kegiatan akademik sekolah.
4. Membuat aplikasi berbasis web yang dapat membantu pegawai
sekolah dalam mengatur siswa dan guru dalam kegiatan akademik
sekolah.
1.4 Batasan Masalah
Batasan masalah yang akan dibahas dalam penyusunan Proyek Akhir ini
adalah sebagai berikut :
1. Aplikasi ini digunakan oleh tiga user yaitu siswa/wali siswa, guru dan
pegawai sebagai admin dari aplikasi ini.
2. Aplikasi ini hanya menagani kegiatan akademik sekolah seperti
laporan kegiatan belajar mengajar sekolah, kegiatan ekstrakurikuler
yang dilaksanakan sekolah dan menampilkaan rapot siswa yang
ditampilkan dalam bentuk halaman web.
3. Aplikasi ini dapat digunakan siswa mulai dari awal semester pertama
tahun pertama sampai akhir semester tahun terakhir (Ujian Akhir
Sekolah dan Ujian Akhir Nasional tidak termasuk dalam sistem).
1.5 Metodologi Penyelesaian Masalah
Metode yang digunakan untuk menyelesaikan masalah ini yaitu
menggunakan metode OOP. Sedangkan model proses yang digunakan
untuk penyelesaian masalah ini adalah menggunakan waterfall model.
Untuk lebih jelasnya, metodologi penyelesaian masalah ini dibagi
beberapa tahap seperti di bawah ini.
Pengumpulan Data
Untuk membangun web akademik SMA Negeri 2 Pemalang ini
dibutuhkan beberapa data yang diambil dari SMA Negeri 2 Pemalang.
Data yang dibutuhkan antara lain yaitu data siswa, data guru, data
matapelajaran dan data kegiatan tambahan lain yang diadakan di SMA
2
Negeri 2 Pemalang. Data tersebut nantinya akan digunakan sebagai acuan
dalam pembuatan aplikasi nantinya.
Studi Literatur
Salah satu metodologi penyelesaian masalah adalah studi literatur,
yaitu pencarian dan pengumpulan literatur-literatur dan kajian-kajian yang
berkaitan dengan maalah-masalah yang terdapat pada pembuatan web
akademik ini. Literatur tersebut berupa artikel, buku referensi, internet,
dan sumber lain yang berhubungan dengan masalah Proyek Akhir ini.
Data yang diambil dari SMA Negei 2 Pemalang juga akan di kaji
lebih dalam lagi agar dapat meningkatkan performasi aplikasi ini.
Pengembangan Perangkat Lunak
Pengembangan perangkat lunak yang digunakan dalam Proyek
Akhir ini adalah menggunakan waterfall model yang tahapannya terdiri
dari analisa masalah, perancangan dan implementasi, dan pengujian.
1. Analisa Masalah
Tahap analisa masalah bertujuan untuk mengetahui cara
penyelesaian masalah yang dihadapi dalam pembuata web akademik
ini. Dengan pengamatan terhadap data-data dari permasalahan yang ada
maka akan di analisa sehingga diperolah penyelesaiannya.
2. Perancangan dan Implementasi
Sebelum tahap pembangunan aplikasi, dibutuhkan rancanganrancangan terhadap aplikasi yang akan dibangun sebagai acuan dalam
merealisasikan pembangunan aplikasi tersebut. Rancangan yang dibuat
adalah rancangan antarmuka (interface), rancangan database, dan
rancangan program yang akan digunakan. Rancangan tersebut
kemudian diimplementasikan ke dalam suatu aplikasi dengan
menggunakan software-software tertentu seperti Adobe PhotoshopCS3
untuk membuat desain interface, menggunakan XAMPP sebagai
database yang akan digunakan, coding program menggunakan PHP dan
CSS untuk tampilan pada web aplikasi tersebut, dan menggunakan web
browser seperti Mozila Firefox untuk pengimplementasian aplikasi.
3. Pengujian
Setelah tahap perancangan dan pembangunan aplikasi, tahap
selanjutnya adalah melakukan pengujian terhadap aplikasi tersebut.
Tahap pengujian ini dilakukan secara black box, yaitu pengujian yang
berfokus pada fungsionalitas- fungsionalitas yang terdapat dalam
aplikasi ini. Pengujian secara black box ini dilakukan untuk melihat
keluaran yang dihasilkan dari inputan, sehingga dapat diketahui kinerja
dari aplikasi tersebut.
3
1.6 Sistematika Penulisan
Proyek Akhir ini disusun berdasarkan sistematika sebagai berikut:
BAB I
: PENDAHULUAN
Bab ini berisi tentang latar belakang, perumusan masalah, tujuan,
batasan masalah, metode penyelesaian masalah dan sistematika
penulisan
BAB II
: LANDASAN TEORI
Bab ini memuat berbagai teori yang mendukung terlaksananya
pengembangan Aplikasi Akademik Siswa SMA Negeri 2
Pemalang Berbasis Web, khususnya teori-teori yang mendukung
dalam pembuatan aplikasi.
BAB III
: ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi tentang analisis kebutuhan untuk mengetahui
kelemahan dan kekurangan sistem saat ini sehingga bisa
ditentukan kebutuhan apa saja yang harus dipenuhi agar
pembuatan Aplikasi Akademik Siswa SMA Negeri 2 Pemalang
Berbasis Web. Untuk menggambarkan analisis sistem saat ini
akan dibuat perancangan system dan perancangan basis datanya.
BAB IV
: IMPLEMENTASI DAN TESTING
Bab ini berisi tentang pengimplementasian rancangan pada tahap
sebelumnya dan melakukan pengujian terhadap aplikasi baru.
BAB V
: PENUTUP
Bab ini berisi kesimpulan dari keseluruhan aplikasi yang telah
dibuat serta saran yang diperlukan untuk pengembangan aplikasi
lebih lanjut.
4
Download