BAB III ANALISIS DAN DESAIN 3.3 Analisis Kebutuhan Sistem 3.3.2 Narasi Use Case Deskripsi umum use case dari setiap use case di atas dijabarkan dalam tabel 3.7 di bawah ini. Tabel 3.7 Deskripsi Use Case No Id Use Case Nama Use Case Deskripsi 1 RDT-001 Input data sertifikasi guru Use case ini berfungsi untuk memasukkan data pelatihan ke dalam sistem. 2 RDT-002 Transformasi data Use case ini berfungsi untuk melakukan transformasi data pelatihan ke dalam kode-kode tertentu. 3 RDT-003 Reduct atribut Use case ini berfungsi untuk melakukan proses reduct atribut yaitu mencari atribut yang dapat dijadikan sebagai pembeda untuk pembentukan pohon keputusan. 4 RDT-004 Bentuk pohon keputusan Use case ini berfungsi untuk mengolah data pelatihan menjadi bentuk pohon keputusan. 5 RDT-005 Simpan pola Use case ini berfungsi untuk menyimpan pola klasifikasi ke dalam bentuk file. Pengarang : Ana Suryaningsih Tanggal : 14 Juni 2011 Versi : 1.0 Nama Use Case : Input data sertifikasi guru Jenis Use-Case Prioritas : Tinggi Sumber : - Aktor Bisnis Primer : Pengguna Aktor Pendukung Lainnya : - Stakeholder Lain Yang berhubungan : - Deskripsi : Use case ini menggambarkan proses dimana pengguna memasukkan data sertifikasi guru ke dalam sistem. Prakondisi : Pengguna telah masuk ke halaman preprocessing. Pemicu : Use case ini digunakan apabila pengguna ingin menginputkan data. Langkah Umum : Kegiatan aktor Respon sistem Langkah 1 : Pengguna memilih menu datamining. Langkah 3 : Pengguna mengklik tombol browse. Langkah 5 : Pengguna memilih data input dan mengklik tombol tampilkan. Langkah 2 : Sistem menampilkan halaman preprocessing. Langkah 4 : Sistem menampilkan file chooser. Langkah 6 : Sistem menampilkan data input di halaman preprocessing. Langkah Alternatif : - Kesimpulan : Use case ini selesai apabila data berhasil ditampilkan di dalam sistem (halaman preprocessing). Pascakondisi : Data berhasil ditampilkan oleh sistem pada halaman preprocessing. Batasan Implementasi dan Spesifikasi Data yang diinputkan harus sesuai format. Asumsi : - Masalah terbuka : - Pengarang : Ana Suryaningsih Tanggal : 14 Juni 2011 Versi : 1.0 Nama Use Case : Transformasi data Jenis Use-Case Use Case ID : RDT-002 Persyaratan Bisnis Prioritas : Tinggi Sumber : - Aktor Bisnis Primer : Pengguna Aktor Pendukung Lainnya : - Stakeholder Lain Yang berhubungan : - Deskripsi : Use case ini menggambarkan proses dimana pengguna melakukan proses transformasi data (data diubah ke dalam kode-kode yang telah ditentukan). Prakondisi : Pengguna telah masuk ke halaman preprocessing. Pemicu : - Langkah Umum : Kegiatan aktor Respon sistem Langkah 1 : Pengguna mengklik tombol transformasi data pada halaman preprocessing. Langkah 2 : Sistem akan menjalankan proses transformasi data. Langkah 3 : Sistem akan menampilkan hasil transformasi data pada tabel yang ada. Kesimpulan : Use case ini selesai apabila data sertifikasi guru telah berhasil ditransformasi (data diubah ke dalam kode-kode yang telah ditentukan). Pascakondisi : Sistem menampilkan data yang telah ditransformasi pada tabel yang ada. Aturan Bisnis : - Batasan Implementasi dan Spesifikasi - Asumsi : - Masalah terbuka : - Pengarang : Ana Suryaningsih Tanggal : 14 Juni 2011 Versi : 1.0 Nama Use Case : Reduct atribut Jenis Use-Case Use Case ID : RDT-003 Persyaratan Bisnis Prioritas : Tinggi Sumber : - Aktor Bisnis Primer : Pengguna Aktor Pendukung Lainnya : - Stakeholder Lain Yang berhubungan : - Deskripsi : Use Case ini menggambarkan proses dimana pengguna me-reduct atribut dari data input yang telah ditransformasi. Prakondisi : Sistem berhasil melakukan proses transformasi data. Pemicu : - Langkah Umum : Kegiatan aktor Respon sistem Langkah 1 : Pengguna mengklik tombol reduct atribut pada halaman preprocessing. Langkah 2 : Sistem akan menjalankan proses reduct. Langkah 3 : Sistem akan menampilkan halaman hasil reduct atribut. Langkah Alternatif : - Kesimpulan : Use case ini selesai apabila data sudah berhasil di-reduct. Pascakondisi : Menampilkan data yang telah di-reduct pada halaman reduct atribut. Aturan Bisnis : - Batasan Implementasi dan Spesifikasi - Asumsi : - Masalah terbuka : - Pengarang : Ana Suryaningsih Tanggal : 14 Juni 2011 Versi : 1.0 Nama Use Case : Bentuk pohon keputusan Jenis Use-Case Use Case ID : RDT-004 Persyaratan Bisnis Prioritas : Tinggi Sumber : - Aktor Bisnis Primer : Pengguna Aktor Pendukung Lainnya : - Stakeholder Lain Yang berhubungan : - Deskripsi : Use case ini menggambarkan proses dimana sistem membentuk suatu aturan dari proses penambangan data dalam bentuk pohon keputusan. Prakondisi : Pengguna telah berhasil memasukkan data pelatihan ke dalam sistem. Pengguna telah berhasil melakukan proses transformasi data. Pengguna telah berhasil melakukan proses reduct atribut. Pemicu : - Langkah 1 : Pengguna mengklik tombol bentuk pohon keputusan pada halaman reduct atribut. Langkah 2 : Sistem akan membentuk pohon keputusan. Langkah 3 : Sistem akan menampilkan pohon keputusan. Langkah Alternatif : - Kesimpulan : Use case ini selesai apabila sistem sudah menampilkan aturan dari proses penambangan data dalam bentuk pohon keputusan. Pascakondisi : Menampilkan halaman lihat pohon keputusan. Aturan Bisnis : - Batasan Implementasi dan Spesifikasi - Asumsi : - Masalah terbuka : - Pengarang : Ana Suryaningsih Tanggal : 14 Juni 2011 Versi : 1.0 Nama Use Case : Simpan aturan Jenis Use-Case Use Case ID : RDT-005 Persyaratan Bisnis Prioritas : Sedang Sumber : - Aktor Bisnis Primer : Pengguna Aktor Pendukung Lainnya : - Stakeholder Lain Yang berhubungan : - akan menyimpan pohon keputusan yang terbentuk dari proses penambangan data. Prakondisi : Pengguna telah berhasil memasukkan data pelatihan ke dalam sistem. Pengguna telah berhasil melakukan proses transformasi data. Pengguna telah berhasil melakukan proses reduct atribut. Pengguna telah berhasil membentuk pohon keputusan. Pemicu : - Langkah Umum : Kegiatan aktor Respon sistem Langkah 1 : Pengguna mengklik tombol simpan pola pada halaman lihat pohon keputusan. Langkah 3 : Pengguna memilih direktori penyimpanan. Langkah 4 : Pengguna menekan tombol save. Langkah 2 : Sistem menampilkan JFileChooser. Langkah 5 : Sistem akan menyimpan pohon keputusan dalam bentuk aturan ke sebuah file. Langkah Alternatif : - Kesimpulan : Use case ini selesai apabila sistem sudah berhasil menyimpan aturan. Pascakondisi : - Aturan Bisnis : - Batasan Implementasi dan Spesifikasi - Asumsi : - Masalah terbuka : - 3.4 Perancangan Umum Sistem Dalam dokumen Pencarian pola klasifikasi karya pengembangan profesi guru berdasarkan data sertifikasi guru dengan algoritma Reduct Based Decision Tree (RDT) - USD Repository (Halaman 54-61)