Perumusan Masalah Batasan Masalah Metodologi Penelitian

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