Shell Aplikasi Shell Command Menggunakan Cloud Computing

Gambar 3.1 Tampilan Login eyeOS

3.3 Shell

Shell adalah sebuah perangkat lunak yang menyediakan sebuah tatap muka bagi pengguna dari sebuah sistem operasi yang menyediakan akses pada layanan dari sebuah kernel. Bagaimanapun, ketentuan yang berlaku secara longgar diterapkan pada perangkat lunak yang ada dan boleh menyertakan perangkat lunak apapun yang termasuk dalam komponen kecil, seperti web browser dan e-mail client yang termasuk dalam HTML rendering engines. Asal usul nama “Shell” diambil dari terjemahan “kerang” yang menyediakan tatap muka lapisan terluar antara pengguna dan bagian internal dari sebuah sistem operasi kernel. Shell sistem operasi secara umum terbagi dua kategori: command-line dan graphical . Shell command-line menyediakan Command Line shell CLI pada sistem operasi, sedangkan graphical shell menyediakan Graphical User Interface GUI. Tujuan utama shell yang ada pada kedua kategori adalah untuk menjalankan aplikasi lain; bagaimanapun, shell biasanya memiliki kemampuan tambahan seperti melihat isi dari sebuah direktori. Penggunaan CLI dan GUI yang relatif seringkali mengalami perdebatan. Komponen CLI mengklaim bahwa perintah operasi yang dikirim akan lebih cepat dikerjakan dalam shell CLI daripada shell GUI contohnya: memindahkkan file, sedangkan komponen GUI mempertimbangkan perbandingan penggunaan dan kemudahan shell. Pilihan terbaik seringkali ditentukan pada ada cara komputer akan digunakan. Pada sebuah server yang utamanya diguanakan sebagia transfer data dan pemrosesan administrasi ahli, sebuah CLI kemihatannya menjadi pilihan yang paling baik. Bagaimanapun, sebuah shell GUI akan lebih tepat digunakan pada sebuah komputer yang digunakan untuk mengedit gambar dan video serta pegembangan data tersebut. Shell Unix pertama, Ken Thomson’s shell, dirancang setelah diciptakannya Multics shell, yang juga dirancang setelah RUNCOM yang diciptakan Louis Puozin pada team Multics. Tambahan “rc” pada beberapa konfigurasi file Unix contohnya “wimrc” adalah sebuah perintah yang menjalankan RUNCOM ancestry pada shell Unix. Pada prakteknya, semua sistem operasi shell dapat digunakan dalam model interaktif dan batch, model interaktif biasanya menspesifikasikan nama dari sebuah file teks dengan barisan perintah yang ada didalamnya. Model batch pada sebuah shell biasanya disertai struktur, syarat, variable, dan elemen-elemen lain dari bahasa pemrograman; beberapa memiliki essensi khusus yang diperlukan sebagai sebuah tujuan. Shell merupakan sebuah alat pengendalai sebuah web server secara remote, memungkinkan seorang opertor web melakukan perintah jarak jauh sehingga sebuah web server dapat mengejakan perintah tanpa batas waktu dan tempat. Dapat dipahami bahwa beberapa bahasa pemrograman dapat digunakan secara interaktif dari sebuah shell sistem operasi atau dalam sebuah maksud pembangunan yang diinginkan programmer. Gambar 3.2 Shell Pada Sistem Operasi Windows

3.3.1 Graphical User Interface Shell Microsoft Windows

Versi modern dari sistem operasi Microsoft Windows menggunakan shell Windows, juga dikenal sebagai Windows Explorer. Windows Explorer menyediakan desktop environment yang familiar, start menu, dan taskbar yang sama baiknya dengan graphical user interface application untuk mengakses fungsi manajemen file pada sistem operasi. Versi yang terdahulu juga menyertakan program manager progman.exe, merupakan shell versi 3.x dari Microsft Windows. Aplikasi desktop, seperti iTvmedia Player juga menyertakan shell selama komputer tersebut juga menyediakan mesin dari pihak ketiga. Sepertinya, banyak individu dan pengguna kurang puas dengan tatap muka Windows Explorer yang telah dikembangkan, begitu juga dengan tampilan dan fungsi yang telah diperbaharui seluruhnya. WindowsBlind yang dibuat oleh Star Dock adalah contoh yang baik aplikasi sorting terdahulu. Programmer antar sistem operasi serta perangkat lunak yang didesain memperbolehkan pengguna windows menggunakan perintah shell Unix seprti yang telah dibahas sebelumnya, seperti Machintosh. Presentation Manager versi 3.0 dari OS2 dapat menjalankan beberapa program OS2 dengan beberapa syarat menggunakan OS2 enviromental subsystem dalam versi Windows NT. Sebagai contoh, X-Window type environment dapat juga dijalankan menggunakan kombinasi dari WindowsUnix interoperability packages, paket komunikasi seperti pada Hummingbird Connectivity, dan X-server programes pada Windows menggunakan WinAxe. Graphical User Interface shell dibuat dalam beragam jenis pada banyak sistem operasi yang menggunakan sistem berbasis window dan lingkungan desktop yang lengkap, antara lain: 1.Blackbox 2.Fluxbox 3.ratpoison 4.xmonad 5.dwm 6.Enlightenment DR17 7.Cinnamon 8.Utility 9.CDE

3.3.2 Shell Account

Shell account adalah user account pada sebuah remote server yang dapat memberikan akses menuju shell melalui sebuah protokol tatap muka command-line seperti telnet atau ssh. Awalnya, shell account disediakan oleh Internet Service Provider, contohnya Netcom dan Digex, dan digunakan untuk file storage, web space, e-mail acccount, newsgroup access dan pengembangan perangkat lunak. Penyedia shell seringkali menawarkan shell gratisan, shell tersebut pada umunya menyediakan akses pada pengguna untuk beragam perangkat lunak, seperti compiler, Internet Relay Chat client , File Transfer Protocol, background access, teks editor, bahkan beberapa provider memberikan shell account yang dapat melakukan tunelling pada traffic untuk melakukan . bypass . pada . firewall . perusahaan. BAB 4 PENGUJIAN APLIKASI

4.1 Instalasi eyeOS