1. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
2. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
3. Wawancara
Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.
4. Kuisioner
Teknik pengumpulan data atau informasi yang dioperasionalisasikan ke dalam bentuk item atau pertanyaan. Penyusunan kuesioner dilakukan
dengan harapan dapat mengetahui respon dari aplikasi Learning Management System di SMAN 1 Sindang telah mencapai target atau
tidak.
1.5.2 Metode Pembangunan Perangkat Lunak
Metode pembangunan perangkat lunak yang digunakan adalah metode waterfall yakni sebuah pendekatan kepada pembangunan perangkat lunak yang
sistematik dan sekuensial yang mulai pada tingkat kemajuan sistem. Secara umum tahapan pada metode waterfall dapat dilihat pada gambar 1.1 dibawah ini.
Gambar 1.1 Metode Waterfall Pressman, 2010
Metode yang digunakan meliputi beberapa proses diantaranya: a.
Communication Langkah ini merupakan tahap analisis terhadap kebutuhan software, dan
tahap untuk mengadakan pengumpulan data dengan observasi, melakukan wawancara dengan narasumber, maupun mengumpulkan
data-data tambahan baik yang ada di buku, jurnal, artikel dan internet. b.
Planning Proses planning merupakan lanjutan dari proses communication analysis
requirement. Tahapan ini akan menghasilkan dokumen kebutuhan user yang berisi data yang berhubungan dengan keinginan user dalam
pembuatan software, termasuk rencana yang akan dilakukan. c.
Modeling Proses modeling ini akan menerjemahkan syarat kebutuhan ke sebuah
perancangan software yang dapat diperkiarakan sebelum dibuat coding. Proses ini berfokus pada rancangan struktur data, arsitektur software,
representasi interface, dan detail algoritma prosedural. d.
Construction Construction merupakan proses pembuatan kode. Coding atau
pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh koputer. Programmer akan menerjemahkan transaksi yang
diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer
dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai, maka akan dilakukan testing terhadap sistem yang telah dibuat. Tujuan testing
adalah untuk menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian diperbaiki.
e. Deployment
Tahapan ini bisa dikatakan final dalam pembuatan software. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi
akan digunakan oleh user. Kemudian software yang dibuat harus dilakukan pemeliharaan secara berkala.
1.6 Sistematika Penulisan
Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini
adalah sebagai berikut :
BAB 1 PENDAHULUAN
Bab ini menguraikan tentang latar belakang permasalahan, mencoba
merumuskan inti
permasalahan yang
dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti
dengan pembatasan masalah dan sistematika penulisan.
BAB 2 TINJAUAN PUSTAKA
Bab ini berisi penjelasan tentang sejarah sekolah, visi dan misi sekolah. Serta berisi landasan teori yaitu berisi teori-teori
pendukung yang digunakan untuk membangun aplikasi Learning Management System di SMA Negeri 1 Sindang Indramayu.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak, analisis proses sesuai dengan pendekatan analisis
terstruktur. Selain itu terdapat juga perancangan sistem yang akan dibangun sesuai dengan hasil analisis antarmuka.
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini berisi hasil implementasi dari analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem yang dilakukan
di lingkungan SMA Negeri 1 Sindang Indramayu.
BAB 5 KESIMPULAN DAN SARAN
Bab ini Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir.