teks dan berkas kode sumber berbagai bahasa pemrogramman yang berjalan diatas sistem operasi Microsoft Windows.
Selain manfaat dan kemampuannya menangani banyak bahasa pemrogramman, Notepad++ juga dilisensikan sebagai perangkat free. Jadi, setiap
orang yang menggunakan tidak perlu mengeluarkan biaya untuk membeli aplikasi ini karena sourceforge.net sebagai layanan yang memfasilitasi Notepad++
membebaskannya untuk digunakan [10].
2.35.2 XAMPP
XAMPP adalah satu paket komplit web server yang mudah dipasang di berbagai sistem operasi. Dalam paketnya sudah terkandung Apache Web server,
MySQL database, PHP server side scripting, dan berbagai pustaka bantu lainnya. XAMPP tersedia untuk Linux, Windows, MacOS maupun Solaris
sehingga sangat memudahkan membuat web server multiplatform [10].
57
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Tahap analisis dan perancangan merupakan tahap sistematis untuk menyesuaikan kegunaan dan tujuan pada aplikasi. Tahap awal pada tahap analisis
dimulai dari analisis masalah, analisis sistem yang sedang berjalan, menganalisis sistem dengan menganalisis aplikasi sejenis, analisis fungsional dan non-
fungsional. Sedangkan untuk tahap perancangan dimulai dengan melakukan perancangan sistem yang mencakup perancangan antar muka dan perancangan
struktur menu yang nantinya akan digunakan untuk diterapkan pada aplikasi.
3.1 Analisis Sistem
Analisis sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponenya dengan maksud untuk mengidentifikasi
dan mengevaluasi segala permasalahan dan hambatan yang terjadi serta kebutuhan yang diharapkan dapat menjadi acuan untuk diusulkannya perbaikan-
perbaikan. Tahap analisis sistem ini sangat penting karena apabila terjadi kesalahan
dalam tahap ini akan mengakibatkan kesalahan pada tahap selanjutnya, untuk itu diperlukan tingkat ketelitian dan kecermatan yang tinggi untuk mendapatkan
kualitas kerja sistem yang baik. Untuk dapat melakukan analisis sistem maka dilakukan beberapa langkah yaitu sebagai berikut:
1. Analisis Masalah
2. Analisis Sistem Berjalan
3. Analisis Aplikasi Sejenis
4. Analisis Aplikasi yang akan Dibangun
5. Analisis Kebutuhan Non-Fungsional
6. Analisis Kebutuhan Fungsional