Aplikasi akademik dikembangkan berbasis client server dengan SQL Server 2000 sebagai database server-nya, sehingga data siswa, guru, mata
pelajaran dan nilai siswa dapat terintegrasi, dan dapat dengan mudah diolah dan diakses oleh banyak komputer. Dalam aplikasi ini terdapat fasilitas
chatting , dengan menggunakan Internet Direct Indy sebagai socket
programming -nya.
Objek penelitian yang diambil oleh penulis adalah MTs. An- Nizhamiyyah, mengingat sistem komputerisasi pendataan akademik yang
terintegrasi ini sendiri belum dikembangkan di Madrasah tersebut. Hal inilah
yang mendorong penulis untuk melakukan penelitian “Sistem Informasi Akademik Berbasis Client Server” dengan Studi Kasus pada “ MTs. An-
Nizhamiyah”. Nantinya, aplikasi ini diharapkan dapat menjadi sumber
informasi bagi seluruh civitas akademika MTs. An-Nizhamiyyah.
1.2 Perumusan Masalah
Berdasarkan latar belakang, maka dapat dirumuskan permasalahan yang akan dibahas dalam penelitian ini adalah :
1. Bagaimana merancang suatu aplikasi berbasis client server, sehingga
dapat membantu memperlancar pengolahan data akademik. 2.
Bagaimana sebuah sistem dapat menunjang sebuah proses entry, query dan update data akademik pada MTs. An-Nizhamiyyah.
3. Bagaimana merancang sebuah Aplikasi Akademik yang user friendly
sehingga memudahkan user untuk mengelola data.
1.3 Batasan Masalah
Penulisan skripsi ini agar lebih berfokus dan terarah maka akan diberikan batasan terhadap aplikasi data akademik yang akan dibahas, yaitu:
1. Dalam melakukan perancangan aplikasi, penulis menggunakan Unified
Modelling Language UML sebagai tools-nya.
2. Dalam implementasinya, penulis menggunakan Indy versi 9.10 sebagai
penghubung antara computer server dan client, bahasa pemrograman yang digunakan adalah Delphi 7.0, database yang digunakan adalah SQL
Server 2000, dan aplikasi dijalankan di jaringan client server. Sedangkan untuk reporting engine, penulis menggunakan Quick Report.
3. Pengguna sistem ini nantinya adalah kepala sekolah MTs. An-
Nizhamiyyah, wakil kepala bidang kesiswaan, wakabid. Kurikulum, wakabid. BPBK, staf akademik sebagai pengontrol administrator, Guru
dan Siswa. 4.
Aplikasi terbatas pada data penilaian siswa. Report yang dihasilkan oleh aplikasi ini ada 3 tiga, yaitu report data siswa, report data guru dan
report nilai siswa.
1.4 Tujuan dan Manfaat Penelitian
1.4.1.1 Tujuan Penelitian
Tujuan dari diadakannya penelitian dan pembangunan aplikasi akademik dalam menunjang penulisan skripsi ini adalah
untuk:
1. Mempelajari, mendalami serta mempraktekkan atau merancang
sistem basis data yang terdistribusi untuk meningkatkan performance basis data, menjamin ketersediaan data dan
respond time yang tinggi sehingga sekolah dapat memperoleh
data yang diinginkan dengan cepat, efisien, akurat dan optimal. 2.
Merancang suatu aplikasi akademik ini menjadi suatu aplikasi yang multiuser yang berbasiskan jaringan clientserver,
sehingga memudahkan user dalam mengaksesnya. 3.
Untuk membantu kepala sekolah, guru, maupun para staf akademik dalam menyajikan data akademik sekolah sehingga
dapat memenuhi kebutuhan dalam pencarian dan penyajian informasi yang berhubungan dengan data akademik sekolah itu
sendiri dengan proses yang cepat dan tepat. 4.
Menyediakan fitur-fitur laporan yang lengkap sehingga membantu pengguna dalam memperoleh informasi yang
dibutuhkan dengan tepat dan akurat.
1.4.2 Manfaat Penelitian
Manfaat yang didapat dari penelitian ini adalah : 1.
Bagi Penulis 1.
Mendukung penulis dalam mempelajari, mendalami serta mempraktekkan atau merancang sistem basis data yang
terdistribusi.
2. Mendukung penulis dalam mempelajari, mendalami, serta
mempraktekkan atau merancang suatu aplikasi multiuser yang berbasiskan jaringan clientserver, sehingga memudahkan user
dalam mengaksesnya. 2.
Bagi Sekolah 1.
Mewujudkan konsep sistem informasi dalam aktivitas-aktivitas organisasi guna meningkatkan kualitas kerjanya dan sistem
prosedur yang jelas. 2.
Memudahkan pihak sekolah dalam memperoleh informasi yang dibutuhkan untuk pengambilan data akademik yang lebih tepat dan
akurat. 3.
Memudahkan pihak sekolah dalam mengakses aplikasi ini karena aplikasi dapat diakses melalui banyak komputer sehingga
informasi pun dapat diperoleh dengan cepat dan tepat.
1.5 Metodologi Penelitian
1.5.1 Pengumpulan Data
Dalam melakukan pengumpulan data, penulis menggunakan tiga metode, yaitu :
1. Observasi
Dalam metode ini penulis langsung ke lapangan untuk mengetahui dan mengamati bagaimana sistem yang sudah ada pada
MTs. An-Nizhamiyyah
2. Wawancara
Dalam melakukan pengumpulan data, penulis juga melakukan wawancara secara langsung kepada pihak terlibat yang nantinya
akan menggunakan aplikasi MTs. An-Nizhamiyyah untuk mengetahui kebutuhan aplikasi yang diinginkan.
3. Studi Pustaka
Yaitu dengan mengumpulkan informasi-informasi yang berkaitan dengan konsep, teori serta kegunaan yang berhubungan
dengan penelitian, baik melalui media buku, media internet, maupun e-book.
4. Studi Sejenis
Perbandingan studi sejenis ini diperlukan agar nantinya penelitian ini dapat bermanfaat dan menjadi pelengkap dan
penyempurna dari studi-studi sejenis yang telah dilaksanakan sebelumnya.
1.5.2 Pengembangan Sistem
Metode yang penulis gunakan dalam melakukan perancangan dan pengembangan sistem yaitu menggunakan metodologi Rapid
Application Development RAD, tahapannya adalah:
1. Communication
Pada tahap ini penulis berkomunikasi dengan user, dan melakukan pengamatan terhadap sistem yang sedang berjalan di
MTs. An-Nizhamiyyah mengenai pengisian dan pengolahan data
akademik sekolah, melakukan identifikasi masalah yang terjadi pada sistem yang sedang berjalan.
2. Planning
Tahapan ini adalah tahapan perencanaan pada sistem yang akan dikembangkan. Pada tahapan ini penulis menentukan alur bisnis
dan aplikasi serta wilayah persoalan data yang akan didukung oleh sistem yang akan dikembangkan serta ditentukan pula jangkauan atau
batasan sistem. 3.
Modeling Pada tahap ini penulis melakukan pemodelan terhadap aplikasi baru
yang dapat mewakili sistem yang berjalan saat ini. Pemodelan yang dimaksud meliputi rancangan model aplikasi, rancangan model
database dan tampilan antarmuka interface dari aplikasi ini. 4.
Construction Pada tahap ini penulis melakukan developing aplikasi
berdasarkan tahapan-tahapan sebelumnya, dalam hal ini penulis menggunakan database SQL Server 2000 serta bahasa pemrograman
Delphi 7.0. Rancangan database dan aplikasi yang telah dibuat kemudian diuji. Untuk pengujian ini, penulis menerapkan 2 dua
macam pengujian yaitu pengujian mandiri oleh penulis dan pengujian lapangan oleh user.
5. Deployment
Pada tahap ini penulis melakukan deployment terhadap aplikasi yang telah dikembangkan.
1.6 Sistematika Penulisan