b. Fitur apa yang akan diperbaharui, apakah akan mengotomasi seluruh
tugas atau fungsi atau tugas spesifik tertentu. 3.
Perancangan detail interface. Taksonomi tugas atau objek dapat digunakan untuk merancang menu. Tugas-tugas utama dapat dijadikan
menu utamatingkat atas. Dan sub-tugas dibawahnya dijadikan sub menu yang berkaitan. Tampilan alternatif dapat disesuaikan denga tugas dan
peran dari menu.
II.15 Antarmuka
Penggunaan komputer sekarang tidak lagi hanya terjadi pada golongan yang terlibat dalam bidang komputer secara langsung. Komputer telah menjadi salah
satu keperluan penting sehari-hari dan digunakan oleh pengguna dengan tahap kemahiran yang berbeda-beda. Pengguna tidak semuanya mahir dalam
mengoperasikan komputer. Oleh sebab itu, antarmuka pengguna perlu dibentuk sedemikian rupa sehingga lebih mudah dimengerti dan digunakan oleh pengguna.
Antarmuka merupakan bagian dari komputer dan perangkat lunaknya itu sendiri yang dapat dilihat, didengar, disentuh dan diajak bicara baik secara
langsung maupun melalui proses pemahaman tertentu [8]. Suatu antarmuka secara
tidak langsung juga menunjukkan fungsi sistem kepada pengguna. Antarmuka merupakan gabungan dari elemen-elemensuatu sistem, elemen-elemen dari
pengguna, dan juga komunikasi atau interaksi di antara keduanya. Pengguna
hanya boleh berinteraksi dengan produk melalui antarmuka pengguna [8].
Antarmuka yang baik adalah antarmuka yang tidak disadari dan yang membuat pengguna untuk fokus kepada informasi dan pekerjaannya tanpa perlu
mengetahui mekasnisme untuk menyajikan informasi dan melakukan pekerjaan
tersebut [8]. Sebuah sistem antarmuka pengguna memiliki piranti masukan
seperti mouse, keyboard, dan media masukan lainnya, piranti keluaran seperti monitor, suara, dan printer, masukan dari pengguna seperti garis, gerakan
mouse, dan sentuhan keyboard dan hasil yang dikeluarkan oleh komputer seperti grafik, bunyi, dan tulisan.
BAB III ANALISIS DAN PERANCANGAN SISTEM OPERASI
III.1 Analisis Sistem
Subbab analisis ini membahas mengenai analisis masalah, analisis tugas sistem operasi, analisis karakteristik pengguna, analisis kebutuhan non fungsional,
analisis metode LFS Linux From Scratch, analisis performansi file system dan perancangan antarmuka.
III.1.1. Analisis Masalah
Masalah yang menjadi latar belakang pada penelitian ini adalah dibutuhkannya sistem operasi yang menyediakan kebutuhan alat pemrograman
untuk pengguna berlandaskan metode LFS. Adapun spesifikasi masalah adalah responden programmer dan mahasiswamahasiswi yang berlatar belakang IT
70 menyatakan setuju akan adanya sistem operasi yang menyediakan alat pemrograman karena terkendala oleh kelegalan software dan sistem operasi,
pengunduhan software karena koneksi internet yang lamban, konfigurasi sistem dan pemasangan software yang memakan waktu.
III.1.2. Analisis Tugas Sistem Operasi
Analisis tugas adalah proses menganalisis dan menggambarkan bagaimana manusia melaksanakan tugas atau pekerjaannya, apa saja yang dilakukan,
peralatan apa saja yang digunakan dan hal-hal apa saja yang perlu diketahui [8].
Teknik analisis tugas memiliki ruang lingkup yang luas. Selain meliputi tugas-tugas yang melibatkan penggunaan komputer, analisis tugas juga
memodelkan aspek-aspek dunia nyata baik yang menjadi bagian maupun tidak menjadi bagian sistem komputer.
Tugas terhadap suatu sistem operasi dari penelitian ini adalah :
1. Kegiatan Pemrograman
Kegiatan pemrograman dideskripsikan pada tekstual Hierarchy Task Analysis
: Kegiatan pemrograman :
1. Menghidupkan PC atau laptop.
2. Masuk pada sistem operasi.
3. Ketika sistem operasi belum terpasang, pasang.
3.1 Membuat Live CD atau Bootable.
3.2 Pasang Sistem Operasi.
4. Masuk Pada desktop.
5. Cari dan pilih peralatan pemrograman yang dibutuhkan.
6. Jika alat pemrograman belum tersedia, Pasang.
6.1 Mengunduh atau mendapatkan alat pemrograman.
6.2 Pasang alat pemrograman.
7. Konfigurasi alat pemrograman.
8. Melakukan kegiatan pemrograman.
Perencanaan :
Rencana 0 : Kerjakan 1,2,3,4,5,6,7,8 dalam urutan. Ketika sistem operasi belum terpasang kerjakan 3.
Rencana 3 : kerjakan berurutan dari 3.1 dan 3.2 sampai sistem operasi terpasang.
Ketika peralatan pemrograman belum terpasang kerjakan 6. Rencana 6 : Kerjakan secara berurutan 6.1 dan 6.2.
Proses kegiatan pemrograman dapat digambarkan kedalam HTA Hierarchy Task Analysis sebagai berikut :