3.3 Design Foundation
3.3.2 Narasi use Case
Nama use case : Akses Root Aktor : Pengguna Package : -
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form akses root
2. user menginputkan password kemudian mengklik tombol “OK”
3. Mengautentifikasi password (apakah sesuai dengan password sebenarnya) 4. sistem menampilkan halaman utama aplikasi
Table 3.1: Use Case Akses Root
Nama use case : Tampilkan Pengaturan Aktor : Pengguna
Package : Menu Main Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form pengaturan
2. user mengedit Direktori Kerja, Direktori mount file ISO, dan besarnya RAM untuk emulator kemudian mengklik tombol “Keluar”
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form pengaturan Table 3.2: Use Case Tampilkan Pengaturan
Nama use case : Keluar Dari Program Aktor : Pengguna
Package : Menu Main Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Sistem menutup aplikasi Table 3.3: Use Case Keluar Dari Program
Nama use case : Edit Icon Aktor : Pengguna Package : Menu Tampilan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form icon 2. user memilih icon yang akan diinstal
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form icon Table 3.4: Use Case Edit Icon
Nama use case : Edit Logo Aktor : Pengguna Package : Menu Tampilan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form logo 2. user memilih logo yang akan
dimasukan ke sistem operasi
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form logo Table 3.5: Use Case Edit Logo
Nama use case : Edit Tema Aktor : Pengguna Package : Menu Tampilan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form tema 2. user memilih tema yang akan
diinstal
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form tema Table 3.6: Use Case Edit Tema
Nama use case : Edit Wallpaper Aktor : Pengguna Package : Menu Tampilan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form wallpaper 2. user memilih gambar yang akan
djadikan wallpaper
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form wallpaper Table 3.7: Use Case Edit Wallpaper
Nama use case : Edit Source.list Aktor : Pengguna Package : Menu Tambahan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan teks editor berisi list source repository
2. user mengedit list source repository melalui teks editor kemudian mengklik tombol “Keluar”
3. Menyimpan semua pengaturan kedalam file konfigurasi
4. sistem menutup form pengaturan Table 3.8: Use Case Edit Source.list
Nama use case : Jalankan Terminal Aktor : Pengguna
Package : Menu Tambahan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menjalankan aplikasi terminal yang sudah mengarah ke sistem operasi yang akan diremastering
2. user mengedit pengaturan sistem operasi melalui aplikasi terminal dan mengetik perintah “exit” untuk keluar dari aplikasi terminal
3. Sistem menyimpan semua pengaturan kedalam sistem operasi yang akan diremastering serta menutup aplikasi terminal
Table 3.9: Use Case Jalankan Terminal
Nama use case : Tampilkan Pembuat Aktor : Pengguna
Package : Menu Bantuan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi informasi pembuat sistem
2. user mengklik tombol “Keluar”
3. sistem menutup form berisi informasi pembuat sistem
Table 3.10: Use Case Tampilkan Pembuat
Nama use case : Tampilkan Lisensi Aktor : Pengguna
Package : Menu Bantuan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi informasi tentang lisensi sistem
2. user mengklik tombol “Keluar”
3. sistem menutup form berisi informasi lisensi sistem
Table 3.11: Use Case Tampilkan Lisensi
Nama use case : Tampilkan Tentang Aktor : Pengguna
Package : Menu Bantuan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi informasi seputar sistem (link untuk informasi lebih lanjut tentnag sistem)
2. user mengklik tombol “Keluar”
3. sistem menutup form berisi informasi seputar sistem
Table 3.12: Use Case Tampilkan Tentang
Nama use case : Jaringan Aktor : Pengguna Package : Pilih Aplikasi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi pilihan untuk menginstal aplikasi jaringan 2. user memilih aplikasi jaringan apa
saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstal aplikasi jaringan Table 3.13: Use Case Jaringan
Nama use case : Basis Data Aktor : Pengguna Package : Pilih Aplikasi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi pilihan untuk menginstal aplikasi basis data 2. user memilih aplikasi basis data apa
saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstal aplikasi basis data Table 3.14: Use Case Basis Data
Nama use case : Komputasi Aktor : Pengguna Package : Pilih Aplikasi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi pilihan untuk menginstal aplikasi komputasi 2. user memilih aplikasi komputasi apa
saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstal aplikasi komputasi Table 3.15: Use Case Komputasi
Nama use case : Multimedia Aktor : Pengguna Package : Pilih Aplikasi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi pilihan untuk menginstal aplikasi multimedia 2. user memilih aplikasi multimedia
apa saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstal aplikasi multimedia Table 3.16: Use Case Multimedia
Nama use case : Desain Grafis Aktor : Pengguna Package : Pilih Aplikasi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form berisi pilihan untuk menginstal aplikasi desain grafis 2. user memilih aplikasi desain grafis
apa saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstal aplikasi desain grafis Table 3.17: Use Case Desain Grafis
Nama use case : Pilih File ISO Aktor : Pengguna Package : Tombol Fungsi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form untuk memilih letak file ISO
2. user memilih file ISO kemudian mengklik tombol “Open”
3. sistem mengekstrak file ISO untuk diolah
4. sistem mengaktifkan semua tombol Table 3.18: Use Case Pilih File ISO
Nama use case : Buat Ulang ISO Aktor : Pengguna Package : Tombol Fungsi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan aplikasi terminal 2. user memilih aplikasi basis data apa
saja yang ingin diinstall kedalam sistem operasi kemudian mengklik tombol “Keluar”
3. sistem menutup form berisi pilihan untuk menginstall aplikasi basis data Table 3.19: Use Case Buat Ulang ISO
Nama use case : Jalankan Emulator Aktor : Pengguna
Package : Tombol Fungsi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan form emulator berisi sistem operasi yang sudah diremastering
2. user mencoba sistem operasi yang telah diremastering kemudian mematikan emulator
3. sistem menutup form emulator Table 3.20: Use Case Jalankan Emulator
Nama use case : Bersihkan Direktori Kerja Aktor : Pengguna
Package : Tombol Fungsi Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Menampilkan aplikasi terminal yang sedang menampilkan proses pembersihan direktori kerja
2. sistem menutup aplikasi terminal Table 3.21: Use Case Bersihkan Direktori Kerja