1.Apakah yang anda ketahui mengenai bahasa pemrograman BASIC?
JAWAB:
bahasa pemrograman Basic
dibuat dengan satu tujuan yaitu sebagai bahasa awam antara pengguna komputer
yang langsung berinteraksi dengan komputer. Singkatan dari BASIC adalah
Beginners’ All purpose Symbolic Instruction Code. Pembuat bahasa pemrograman
Basic adalah John G. Kemeny yang adalah profesor dair Darthmouth College dan
juga Thomas E. Kurtz pada tahun 1960.
Bahasa
komputer awam dikenal dengan nama bahasa tingkat tinggi (high level language)
atau bahasa yang mempunyai orientasi kepada pemecahan masalah (problem oriented
language).
2. Jelaskan yang dimaksud dengan tipe data Numerik Bilangan Bulat!
JAWAB:
Numeric adalah tipe data yang digunakan pada variabel atau konstanta untuk
menyimpan nilai dalam bentuk bilangan atau angka baik angka atau bilangan
tersebut merupakan bilangan bulat ataupun bilangan real.
Tipe data Numeric/Number terbagi
menjadi 2 bagian antara lain :
·
Tipe Bilangan Bulat
Adalah tipe bilangan yang hanya dapat menampung data bernilai positif,
negatif dan nol ( 0 ). Didalam tipe bilangan bulat sendiri sebenarnya masih
dapat terbagi lagi menjadi beberapa golongan berdasarkan rentang datanya.
Misalnya, jika yang digunakan adalaha bahasa pemrograman java maka tipe
bilangan bulat dibagi menjadi sebagai berikut :
Tipe
Data
|
Ukuran
(bit)
|
Range
|
Byte
|
8
|
-128 s.d.
127
|
Short
|
16
|
-32768
s.d. 32767
|
Int
|
32
|
-2147483648
s.d. 2147483647
|
Long
|
64
|
-9223372036854775808
s.d. 9223372036854775807
|
|
|
|
|
|
|
3. Jelaskan yang dimaksud dengan tipe data String!
JAWAB:
String merupakan tipe data yang mampu menampung semua
jenis karakter, baik huruf, angka, maupun karakter khusus. Dalam menuliskan
string dapat dilakukan dengan beberapa cara antara lain dengan mengapit string
dengan tanda petik tunggal, tanda petik ganda, dan heredoc.
4. Jelaskan yang dimaksud dengan algorithma!
JAWAB:
Dalam matematika dan ilmu komputer, algoritma
adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan
suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman
adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman
komputer. algoritma digunakan untuk membangun berbagai macam software yang
digunakan pada perangkat komputer. Penerapan sistem algoritma dalam pembuatan
software biasanya dilakukan melalui beberapa jenis bahasa pemrograman seperti
bahasa pemrograman C, bahasa pemrograman C#, dan bahasa pemrograman Visual
Basic.
5. Apa yang anda ketahui mengenai sistem
operasi?
JAWAB:
Sistem
operasi adalah
komponen pengolah perangkat lunak dasar (essential
component) yang berfungsi untuk mengontrol perangkat keras komputer
(hardware), dan menjalankan program – program aplikasi perangkat lunak. Sistem operasi adalah
jenis yang paling penting dari segala perangkat lunak dalam sistem
komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program –
program aplikasi yang ada pada computer.
6.Jelaskan perbedaan antara sistem
operasi Linux/Unix, MS Windows dan MS DOS!
JAWAB:
-Windows
Microsoft
windows adalah sistem operasi computer berbasiskan GUI yang paling banyak
digunakan oleh user didunia. Awal mula munculnya windows yaitu dari QDOS (Quick
and Dirty Operating System) yang ditulis oleh TIM Paterson dari Seattle
Computer pada tahun 1980. Kemudian Bill Gates dari Microsoft membeli lisensi
QDOS dan pada tahun 1981 diganti nama menjadi MS-DOS. Dan sekarang perkembangan
windows mengalami perubahan yang signifikan dari awal mula munculnya windows.
Adapun keunggulan dan kelemahannya adalah
sebagai berikut:
Keunggulan windows:
·Sistem operasi
yang user-friendly.
·Dukungan
hardware yang lengkap, aplikasi bagi platform Windows lebih banyak.
·Memiliki
pengaturan control akses yang canggih dibandingkan dengansistem operasi yang
lain, dikarenakan tidak semua orang dapat mengakses data secaya bebas terhadap
semua objek tertentu.
·Mendukung
system berkas partii dengan fomat FAT, FAT16, FAT32, NTFS, juga iso9660.
·Mendukung
Sistem Berkas Terenskripsi (EFS). Sistem ini digunakan untuk memproteksi data- data
yang penting agar tidak dapat di buka oleh user lain apalagi komputer lain.
Kelemahan windows:
·Mudah sekali
tertular virus.
·Harga lisensi terlau sulit dan
dijangkau oleh user secara keseluruhan
·Tidak ada efek
tiga dimensi dan memiliki resolusi gambar terlalau rendah.
-Linux
Linux diciptakan oleh Linus Torvalds pada tahun 1991 di Finlandia, saat
itu Linus adalah seorang mahasiswa ilmu komputer di Universitas Helsinki. Pada
awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX
komersial yang telah mapan. Tetapi dengan bantuan para hacker, Linus terus
mengembangkan Linux dan akhirnya memliki kemampuan yang dapat disejajarkan
dengan sistem operasi komersial lainnya. Lisensi Linux dipegang oleh Linus
Torvalds, sebagai penghormatan atas hasil jerih payahnya mengembangkan Linux.
Linux mempunyai mempunyai pendistribusian yang memaketkan kumpulan aplikasi-aplikasi
yang khusus digunakan oleh linux dan berusaha untuk menggabungkannya sehingga
dapat menjadi system operasi yang berbasis linux yang sering disebut distro
linux. Ada beberapa distro linux yang telah berkembang yaitu Suse, Debian,
Redhat, Ubuntu, Mandrake, Slackeware, Blankon, dll. Kelebihan utama yang
dimiliki oleh linux adalah pada sistem jaringannya. Adapun keunggulan dan
kelebihan lainnya adalah sebegai berikut :
Keunggulan Linux :
·Sistem
operasi yang tahan tertular virus.
·Linux juga
stabil, sehingga menjadi platform mayoritas bagi server internet, hingga
industri perfilman
·Linux juga sangat
baik digunakan untuk jaringan.
·Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat
dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
·Linux adalah sistem
operasi yang sejak lahir murni multiuser dan multitasking.
·Linux mempunyai
bahasa scripting yang sangat kuat, sehingga memberi kekuatan yang besar pada
sistem administrator.
·Di Linux kita bisa memutar musik, menonton
film/video dan menjalankan software secara bersamaan dengan lancar tanpa
mengurangi kerja salah satunya
Kelemahan linux :
·Masih belum banyak software yang cocok dijalankan
di linux.
·Beberapa hardware
yang sepertinya sulit untuk menyediakan driver untuk Linux.
-Dos
DOS adalah
(merupakan) sistem operasi yang menggunakan interface command-line yang
digunakan para pengguna komputer pada dekade tahun 1980-an. Untuk fasilitas
booting komputer dan menjalankan beberapa aplikasi software, misalnya WS dan
Lotus. Masih banyak fungsi DOS yang digunakan pada zaman sekarang, terutama
dalam menyelesaikan beberapa troubleshooting pada hardware komputer. Walaupun
bisa juga dilakukan pada sistem operasi berbasis GUI.
Keunggulan DOS :
·DOS menampilkan program yang lebih “realistis” dibandingkan windows
karena beberapa command dari windows itu sendiri mengadaptasi dari DOS
(misalkan command virus untuk menyembunyikan attribut)
·Dapat lebih mudah membuat folder bersama subfolder nya.
·Dapat
melihat file di suatu harddisk atau folder secara keseluruhan maupun yang di
hidden.
·Dapat
mengcopy file lebih cepat dibandingkan sistem operasi berbasis GUI (Graphic
Unit Interface).
Kekurangan Ms DOS :
·DOS ngga GUI jadi otomatis lebih ribet, karena
pakai Command Line Interface
·Windows yang sekarang (NT Tech) tidak begitu kompatibel dengan program
DOS, sebagai buktinya, kalo agan jalanin
program DOS tanpa lewat CMD, langsung ditutup sama Windowsnya
·Resiko Kehilangan file lebih besar jika kita sedang
ceroboh atau tidak fokus.
·Pengoperasiannya
masih berbasis teks.
7. Apa
yang dimaksud dengan Command Line pada sistem operasi berbasis text?
JAWAB:
CLI adalah antarmuka pada sistem operasi
yang menggunakan baris perintah atau text. Dalam berinteraksi dengan sistem
operasi pengguna hanya dapat menggunakan keyboard dengan cara mengetikan
perintah (Command) tertentu.
8. Apa
fungsi task manager pada sistem operasi berbasi grafis?
JAWAB:
Fungsi
task manager pada sistem operasi berbasi grafis:
·Untuk menghentikan
program yang tidak responding (Not Responding)
·Mengecek kinerja komputer Physical Memory
·New Task untuk menjalankan sebuah program
·Menghentikan salah satu proses
·Melihat Performa Networking
·Melihat user yang aktif sekaligus mengirim pesan
·Mengecek kinerja komputer Physical Memory
·New Task untuk menjalankan sebuah program
·Menghentikan salah satu proses
·Melihat Performa Networking
·Melihat user yang aktif sekaligus mengirim pesan
9.Jelaskan
struktur direktori Linux beserta fungsinya masing-masing!
JAWAB:
/ – Root Directory
Ini merupakan direktori utama pada sistem operasi Linux, yang mana Root
Directory ini membawahi direktori lainnya seperti /home, /etc, dan lain-lain.
/bin – Essential User Binaries
Direktori /bin berisikan program binner yang harus ada bila sistem yang
dipasang dalam mode single-user. Aplikasi firefoc disimpan di direktori
/usr/bin, lalu program penting dan utilitas lainnya seperti shell bash terletak
di /bin.
/boot – Boot Files
Sesuai namanya, direktori /boot berisikan file-file yang dibutukan oleh
sistem untuk melakukan booting. File-file seperti GRUB boot loader dan kernel
Linux tersimpan di direktori ini.
/cdrom – Mount point for CDROMs
Merupakan lokasi sementara untuk CD-ROM yang dimasukan ke dalam sistem.
Namun, lokasi standar untuk media sementara berada di dalam direktori /media.
Direktori ini sebenarnya bukanlah bagian dari FHS (Filesystem Hierarchy
Standard), namun kamu tetap bisa menemukannya di Ubuntu.
/dev
Pada sistem operasi Linux, setiap perangkat yang terhubung akan dianggap
sebagai files, dan di direktori /dev inilah file-file khusus yang
mempresentasikan perangkat tersebut disimpan.
Biasanya sering ditampil direktori seperti /dev/sda1 yang mewakili Drive SATA pertama dalam sistem.
Biasanya sering ditampil direktori seperti /dev/sda1 yang mewakili Drive SATA pertama dalam sistem.
Linux menghadapkan perangkat sebagai file, dan direktori / dev berisi
sejumlah file khusus yang merepresentasikan perangkat. Ini bukan file yang
sebenarnya seperti yang kita tahu mereka, tetapi mereka muncul sebagai file –
misalnya, / dev / sda merupakan SATA drive pertama dalam sistem. Jika Anda
ingin partisi itu, Anda bisa mulai editor partisi dan kirim ke mengedit / dev /
sda.
/etc – Configuration
Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada
umumnya bisa kamu edit sendiri menggunakan text editor.
Advertisement
(adsbygoogle = window.adsbygoogle || []).push({});
/home
Pada direktori ini berisi direktori untuk masing-masing user. Misal,
nama user kamu adalah “pintar”, maka kamu memiliki direktori di /home/pintar.
Di direktori tersebut umumnya berisi file data-data user dan file konfigurasi
user tertentu.
Setiap user hanya memiliki hak akses atas direktorinya masing-masing.
Untuk bisa menggunakan direktori user lain, kamu harus login dahulu sebagai
super user (Root).
/lib
Berisi file-file penting yang dibutuhkan oleh file binari dalam
direktori /bin dan /sbin. Sedangkan kumpulan file pnenting yang dibutuhkan oleh
binari dalam folder /usr/bin terletak pada /usr/lib.
/lost+found – Recovery
Setiap distro linux memiliki direktori lost+found. Fungsinya adalah
untuk menempatkan file yang rusak, sehingga kamu dapat dengan mudah untuk
memulihkannya.
/media – Removable Media
Directory /media berisi subdirectory yang mewakili sebuah perangkat
removable yang dimasukkan ke komputer. Misalnya, ketika kamu memasukan DVD ke
komputer kamu, Linux otomatis akan membuat direktori baru di dalam /media. Anda
bisa mengakses DVD tersebut dengan masuk ke direktori ini.
/mnt – Mount Point
Direktori /mnt merupakan tempat untuk kamu nge-mount filesystem untuk
menggunakannya sementara. Saya sering memanfaatkannya ketika melakukan sharing
file yang mengharuskan saya nge-mount terlebih dahulu filesystem dari windows.
Biasanya saya memberi nama /mnt/windows. Namun untuk nge-mount filesystem tidak
harus di direktori tersebut melainkan bisa dimana saja.
/opt – Optional Packages
Direcktory ini biasanya berisi paket software yang kamu install sendiri.
Biasanya digunakan oleh software diluar repository distrotersebut.
/proc
Direktori ini hampir mirip dengan direktory /dev karena tidak berisi
file-file standar, melainkan berisi file-file khusus yang mempresentasikan
siste dan proses informasi.
/root – Root Home Directory
Direktori ini merupakan Home-nya user Root. Bukan terletak di
/home/root, melainkan folder tersendiri, yaitu di /root. Ingat ya, ini berbeda
dengan /, yang merupakan sistem directori utama.
/run
File yang berisi tentang system yang valid sampai system melakukan boot selanjutnya.
/sbin
Direktori /sbin mirip dengan /bin. Namun file-file yang berada di dalam
direktori ini umum dioperasikan oleh Root.
/srv
Direktori yang dimaksudkan sebagai tempat data dari sebuah layanan yang
diberikan oleh sistem. Misal, jika kamu menggunakan server Apache untuk service
web, kamu bisa menyimpan file-file website tersebut di sebuah direktori di
dalam /srv.
/tmp
Tempat untuk menyimpan sementara file-file Linux. Biasanya file yang
disimpan dalam directory ini akan terhapus setiap kalu me-restart komputer.
/usr
Berisi aplikasi dan file yang digunakan oleh pengguna, sebagai lawan
aplikasi dan file yang digunakan oleh sistem. Misalnya, aplikasi non-essensial
yang terletak di dalam direktori /usr/bin bukan pada /bin.
/var
Biasanya berisi informasi seperti log yang berada dalam /var/log.
10.Apa
yang dimaksud dengan Autoexec.bat pada command prompt? jelaskan fungsinya!
JAWAB:
Batch adalah sebuah file yan dapat dieksekusi, file tersebut berisi
kumpulan /sekuen perintah yang dieksekusi secara berurutan. Pemakaian
mengetikkan nama file dan MC-DOS mengeksekusi perintah-perintah di file itu.
Batch berekstensi .BAT. Pembuatan batch sebagaimana program karena disediakan
beragam bentukan kendali dalam hal ini pemakaian dapat memberikan beragam
alternayif eksekusi perintah-perintah. File AUTOEXEC.BAT pada root directori
akan dieksekusi saat MC-DOS boot. Perintah yang berhubungan dengan pengendalian
jalannya eksekusi perintah-perintah file batch adalah:
CALL : memanggil batch lain.
ECHO : menampilkan nama perintah atau pesan yang
dieksekusi dari batch.
FOR : mengeksekusi perintah secara iterasi untuk
tiap file di sekumpulan file.
GOTO : mengeksekusi perintah dari batch, lompat ke
perintah di sembarang
lokasi.
IF : memeriksa kondisi dan mengeksekusi perintah di
batch ,bergantung hasil.
PAUSE : menghentikan eksekusi batch untuk
sementara.
REM : penanda komentar.
SHIFT : memperluas jumlah parameter di baris
perintah.
11.Bagaimana
perintah pada MS DOS yang digunakan untuk melihat struktur direktori dengan
atribut hidden?
JAWAB:
Break
- Fungsi:
untuk menyiapkan pemeriksaan penekanan tombol Control-C(diaktifkan atau
tidak diaktifkan)
- Sintaks:
Break On Atau Break Off
- Contoh:
A:>Break off
- Komentar:
penekanan tomboh Control-C tidak akan menghentikan proses
Chdir
/ CD
- Fungsi:
untuk mengubah direktori ke dalam path yang lain
- Sintaks:
Chdir [path] Atau CD [path]
- Contoh:
A:>CD NamaSiswa
- Komentar:
berpindah dari path A:\ ke A:\NamaSiswa
CLS
- Fungsi:
berguna untuk menghapus/ mengosongkan isi layar
- Sintaks:
Cls
- Contoh:
A:>cls
- Komentar:
Semua jenis teks yang tampil di layar akan hilang, dan hanya menyisakan
prompt MS-DOS dengan sebuah kursor.
Copy
- Fungsi:
fasilitas untuk menggandakan suatu file atau lebih ke dalam drive/ lokasi
lain
- Sintaks:
Copy [drive:] [path1] [drive:] [path2]
- Contoh:
A:>copy readme.txt B:
- Komentar:
menggandakan file readme.txt dari drive A: ke dalam drive B:
Date
- Fungsi:
memunculkan / menetapkan tanggal pada jam internal komputer
- Sintaks:
Date [mm-dd-yy]
- Contoh:
A:>Date 03-09-2010
- Komentar:
mengubah tanggal sistem menjadi tanggal 3 September 2010
Del
- Fungsi:
untuk menghapus file atau beberapa file yang dinyatakan
- Sintaks:
Del [drive:] [path]
- Contoh:
A:>del help.*
- Komentar:
menghapus semua file yang bernama help dengan extension sembarang
Dir
- Fungsi:
Untuk menyalin suatu file atau lebih ke lokasi lain
- Sintaks:
Dir [drive:] [path] [/p] [/w] [/s] [/o] [/b]
- Contoh:
A:>dir B: /w /onKomentar: semua file ditampilkan dalam drive B: dengan
format tampilan melebar dan terurut nama file
- /A:
berguna untuk menampilkan file yang mempunyai attribute direktori, file
system, file tersembunyi, read only file serta archiving file. Lebih
simpelnya dengan cara menambahkan atribut ini maka semua file yang ada
dalam direktori akan ditampilkan.
- /B:
berfungsi untuk menampilkan nama file saja.
- /D:
untuk menampilkan file secara horizontal
- /L:
untuk menampilkan nama file secara lowercase
- /N:
untuk menampilkan file dengan nama format panjang, tanpa /N nama folder
“Program Files” menjadi “progra`1”.
- /O
[attr]: untuk menampilkan file dengan teratur sesuai urutan.
- -N:
menampilkan file secara urut sesuai nama (alphabetic)
- -E:
menampilkan file secara urut sesuai extension (alphabetic)
- -G:
untuk menampilkan file urut sesuai group
- -S:
untuk menampilkan file urut sesuai ukuran file (dimulai dari terkecil)
- -D:
untuk menampilkan file urut sesuai waktu (dimulai dari yang paling lama)
- /P
untuk untuk mempause saat layer command prompt sudah penuh
- /Q:
untuk menampilkan nama pemilik dari file
- /S:
untuk menampilkan folder beserta subdirectory dari file yang terdapat di
dalamnya.
- /W:
untuk menampilkan file secara horizontal
Mkdir
/ MD
- Fungsi:
digunakan untuk membuat suatu direktori
- Sintaks:
MD [drive:] [path]
- Contoh:
A:>md program
- Komentar:
membuat direktori baru dalam drive A:, dengan path A:\program\
Path
- Fungsi:
untuk menyiapkan jejak pencarian sebuah perintah
- Sintaks:
Path [drive:] [path] ; [drive:] [path]..................
- Contoh:
A:>Path \program; \data; \user
- Komentar:
MS-DOS akan melacak ketiga path ini untuk mencari suatu perintah
Prompt
- Fungsi:
untuk mengubah prompt dari MS-DOS
- Sintaks:
Prompt [teks] [$karakter] ...........
- Contoh:
A:>prompt Anda_di $p$g
- Komentar:
akan mengubah bentuk A:> menjadi Anda_di A:>
Rename
/ ren
- Fungsi:
untuk mengubah nama suatu file
- Sintaks:
Ren [drive] [path] namafile1 namafile2
- Contoh:
A:>ren gambar.jpg image.jpg
- Komentar:
mengubah nama file gambar.jpg menjadi image.jpg pada drive A:
Rmdir
/ RD
- Fungsi:
untuk menghapus direktori dari struktur direktori kerja
- Sintaks:
Rd [drive:] [path]
- Contoh:
A:>RD program
- Komentar:
menghapus direktori program dari drive A:
Time
- Fungsi:
untuk menampilkan / menetapkan jam sistem
- Sintaks:
Time [hh:mm:ss]
- Contoh:
A:>time
- Komentar:
menampilkan jam sistem sekarang ini.
CD\
- Fungsi:
menuju/ mengembalikan ke direktori awal
- Sintaks:
CD\
- Contoh:
A:>CD\
- Komentar:
mengembalikan ke direktori awal
CD..
- Fungsi:
untuk kembali ke direktori 1 level di atasnya
- Sintaks:
CD..
- Contoh:
A:>cd..
- Komentar:
mengembalikan ke direktori 1 level di atasnya
Vol
- Fungsi:
untukmenampilkan label suatu drive dan serial numbernya
- Sintaks:
Vol [drive:]
- Contoh:
A:>vol c:
- Komentar:
menampilkan label suatu drive dan serial numbernya.
Title
- Fungsi:
untuk mengubah nama pada windows tittle dengan namau yang baru
- Sintaks:
title [judul yang akan digantikan]
- Contoh:
A:>title perintah-perintah dasar dengan command prompt
- Komentar:
mengganti nama pada windows title dengan nama baru
Ver
- Fungsi:
untuk mengetahui versi windows yang dipakai
- Sintaks:
ver
- Contoh:
A:>ver
- Komentar:
menampilkan versi windows yang dipakai
Color
(attr)
- Fungsi:
untuk mengubah warna pada background dan foreground pada command prompt
- Sintaks:
Color [nomor warna]
- Contoh:
A:>color 5
- Komentar:
Attr : adalah parameter untuk warnanya
Daftar warnanya adalah sebagai berikut ini :
- 0=
warna hitam
- 1=
warna biru
- 2=
warna hijau
- 3=
warna aqua
- 4=
warna merah
- 5=
warna ungu
- 6=
warna kuning
- 7=
warna putih
- 8=
warna abu-abu
- 9=
warna light blue
- A=
warna light green
- B=
warna Light Aqua
- C=
warna Light Red
- D=
warna Light Purple
- E=
warna Light Yellow
- F=
warna Bright White
Edit
- Fungsi:
fasilitas text editor untuk dos
- Sintaks:
edit
- Contoh:
A:>edit
- Komentar:
text editor pada dos
Exit
- Fungsi:
perintah untuk keluar dari command prompt
- Sintaks:
exit
- Contoh:
A:>exit
- Komentar:
keluar dari command prompt
Tree
Untuk melihat atau menampilkan sebuah directory dengan semua
directory yang ada didalamnya dalam bentuk diagram ( pohon ) dengan menggunakan
perintah TREE . Contoh penggunaan dari perintah TREE ini adalah : - C:\
> TREE
- C:\Praktikum>
TREE
Deltree
Untuk menghapus sebuah directory beserta seluruh isinya ( pohon
directory ) menggunakan perintah DELTREE - C:\>
DELTREE Praktikikum
12.Bagaimana
perintah pada LINUX/UNIX untuk membuat pengguna baru dengan password dan home
directory bernama "vclass"?
JAWAB:
Gunakan akun superuser (root) untuk memanajemen akun user di
Linux. Saya menggunakan useradd. Misalnya nama user febi
useradd -m febi
-m untuk membuat direktori default pada /home/vclass untuk
user febi.
* Catatan: Default direktori user berada
di /home
Dengan perintah tersebut, user febi sudah berhasil dibuat,
langkah selanjutnya adalah mengatur password (kata sandi) untuk user febi.
passwd vclass
Hasilnya
Enter new
UNIX password:
Retype new
UNIX password:
Kemudian masukkan password untuk user febi.
Melihat informasi user, dengan perintah berikut
cat
/etc/passwd | grep febi
Hasilnya
febi:x:5001:5001::/home/febi:
Menambahkan user tanpa akses login shell
useradd -s
/sbin/vclass febi
Menghapus user
userdel -r febi
Menghapus user sekaligus home directory dan mail spool
directory
userdel -r febi
13.Jelaskan perintah yang digunakan untuk mengatur mode akses file pada
suatu user di dalam LINUX?
JAWAB:
Merubah Hak Akses Suatu File
Perintah chmod “Numeric Mode”
Perintah ini akan merubah perijinan suatu file/direktori
menggunakan kode akses berupa 3 digit nomor tertentu, yang merupakan perwujudan
dari hak akses suatu file di Linux. Masing-masing kode tersebut adalah 4
untuk membaca (read), 2 untuk menulis, dan yang terakhir adalah 1
untuk menjalankan sebuah file.Sebagai contoh, kita ingin sebuah file hanya bisa untuk di baca (4) dan di tulis (2) tapi tidak untuk di jalankan, maka kita bisa mempergunakan perintah 4+2 = 6. Menggunakan cara yang sama apabila kita ingin memberikan hak akses hanya untuk membaca (4), dan memberikan semua hak akses yang ada (7 = 1+2+4).
Lalu kode akses tersebut di kombinasikan berdasarkan urutan ~ hak akses untuk pemilik, group pemilik dan pengguna lain ~ hak kepemilikan sebuah file, dengan sintak perintahnya adalah:
chmod digit nomor> <objek yang ingin di set>
Sebagai contoh berdasarkan perintah ls -l sebelumnya, kita akan melakukan setting agar folder windowshare bisa di pergunakan oleh semua pengguna agar bisa menulis, membaca, dan menjalankan file di folder tersebut, maka kita mempergunakan perintah:
# chmod 777 /home/windowshare
Sehingga bila kita perlihatkan lagi hak akses menggunakan perintah ls -l, akan kita dapatkan hasil seperti berikut:
# ls -l
<< any results >>
drwxrwxrwx 2 root users 4096
1996-02-02 08:37 windowshare
<< any results >>
Perhatikan sekarang kode akses yang menjadi drwxrwxrwx, dari yang semulanya drwxrwxr-x.
Namun apabila kita menginginkan hanya si pemilik file saja yang memiliki hak akses dan yang lainnya (bahkan group pemiliknya) hanya memiliki akses membaca saja (read only), kita bisa menggunakan perintah:
# chmod 744 /home/windowshare
# ls -l
<< any results >>
drwxr-xr-x 2 root users 4096
1996-02-02 08:37 windowshare
<< any results >>
Atau kalau si pemilik saja yang memiliki hak akses, maka kita bisa menjalankan perintah:
# chmod 700 /home/windowshare
# ls -l
<< any results >>
drwx------ 2 root users 4096
1996-02-02 08:37 windowshare
<< any results >>
Apabila kita ingin mengubah hak akses di folder beserta semua isinya, maka dibutuhkan tambahan perintah berupa tanda -R (recursive). Sehingga bila kita ingin mengubah hak akses di folder /home/windowshare beserta isinya, kita tinggal menjalankan perintah:
# chmod -R 700 /home/windowshare
Perintah chmod “Symbolic Mode”
Kalau pada Numeric Mode menggunakan angka-angka, maka pada symbolic mode mempergunakan huruf yang bisa dikombinasikan. Alhasil perintahnya lebih mudah untuk dimengerti. Berikut sintak penulisannya:
chmod [flags] [u/g/o/a] [+/-/=] [r/w/x]
Kombinasi [u/g/o/a] digunakan untuk mengatur hak akses pengguna, yaitu u (pengguna yang memilikinya), g (group yang memilikinya), o (other/pengguna lain yang bukan termasuk dalam group pemiliknya), atau a (all – semua pengguna). Operator untuk + (melakukan setting/menambah), – (mengurangi hak akses) dan = (set hak akses) harus dikombinasikan dengan perintah pilihan selanjutnya yaitu r (read – membaca), w (write – menulis) dan x (execute – menjalankan) sebuah file.
Sebagai contoh kita dasarkan pada contoh sebelumnya. Misalkan kita ingin agar folder windowshare hanya bisa dipergunakan oleh pemiliknya saja:
#chmod u+rwx,og-rwx /home/windowshare
Atau kita ingin agar semua orang hanya memiliki hak akses untuk membaca saja (read only)
#chmod a+rx-w /home/windowshare
Kita juga bisa memberikan setting hak akses sekaligus untuk isi folder tersebut (recursive)
#chmod -R a+rx-w /home/windowshare
Mengubah Kepemilikan File
Untuk mengubah kepemilikan sebuah file kita bisa mempergunakan
perintah chown yang memiliki format yang sama dengan perintah chmod. Bedanya
yang kita ubah adalah kepemilikan sebuah file. Sintak yang digunakan adalah:chown <users> <objek yang ingin diubah>
Misalnya kita ingin mengubah kepemilikan folder windowshare diatas, dari root kepada user dengan login linuz, maka kita tinggal melakukan perintah:
# chown linuz /home/windowshare
Mengubah Group Pemilik File
Untuk mengubah group pemilik sebuah file kita bisa mempergunakan
perintah chgrp yang juga memiliki format yang sama dengan perintah chown.
Bedanya yang kita ubah adalah group pemiliknya. Misalkan kita ingin mengubah
group pemilik folder windowshare diatas, dari users kepada group linuzgroup,
kita tinggal melakukan perintah:#chgrp linuzgroup /home/windowshare
14.
Jelaskan bagaimana
cara membuat user baru di dalam MS Windows 10?JAWAB:
Langkah 1 : Klik pada tombol Start windows dan pilih Settings.
Langkah 2 : Pilih Family and other users.
Langkah 3 : Klik Add someone else to this PC di
bawah Other users.
Langkah 4 : Kemudian Klik I don’t have this person’s
sign-in information.
Langkah 5 : Klik Add a user without a Microsoft
account.
Langkah 6 : Ketik nama akun pengguna baru dan kemudian
password.
Langkah 7: Sekarang log out dari account pengguna saat ini
dan kamu dapat melihat akun pengguna baru di bagian kiri bawah layar Windows 10
login.
Selesai, sekarang masukkan password login dan sekarang kamu dapat
mengakses akun user yang baru dibuat.
15.Apa yang anda ketahui mengenai
Bahasa Pemrograman Assembler?
JAWAB:
Bahasa Assembly adalah bahasa
pemrograman tingkat rendah. Dalam pemrograman komputer dikenal dua jenis
tingkatan bahasa, jenis yang pertama adalah bahasa pemrograman tingkat tinggi
(high level language) dan jenis yang kedua adalah bahasa pemrograman tingkat
rendah.
Bahasa pemrograman tingkat tinggi lebih berorientasi kepada manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.
Bahasa pemrograman tingkat tinggi lebih berorientasi kepada manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.
16.Jelaskan yang dimaksud dengan Code
Segment pada pemrograman assembler!
JAWAB:
Code segment adalah untuk
menunjukkan alamat instruksi berikutnya
17.Jelaskan yang dimaksud dengan
Stack pada pemrograman assembler!
JAWAB:
Bila kita
terjemahkan secara bebas, stack artinya adalah 'tumpukan'. Stack adalah bagian
memory yang digunakan untuk menyimpan nilai dari suatu register untuk
sementara.
Operasi-
operasi pada assembler yang langsung menggunakan stack misalnya pada perintah
PUSH, POP, PUSF dan POPF. Pada program COM yang hanya terdiri atas satu
segment, dimanakah letak dari memory yang digunakan untuk stack ?. Seperti
pasangan CS:IP yang menunjukkan lokasi dari perintah selanjutnya yang akan
dieksekusi, pada stack digunakan pasangan SS:SP untuk menunjukkan lokasi dari
stack.
18. Jelaskan yang dimaksud
dengan register pada pemrograman assembler!
JAWAB:
Dalam pemrograman dengan bahasa Assembly, mau tidak
mau anda harus berhubungan dengan apa yang dinamakan sebagai Register.
Lalu apakah yang dimaksudkan dengan register itu sebenarnya ?. Register
merupakan sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan
yang sangat tinggi. Dalam melakukan pekerjaannya mikroprosesor selalu
menggunakan register-register sebagai perantaranya, jadi register dapat
diibaratkan sebagai kaki dan tangannya mikroprosesor.
19.Sebutkan beberapa jenis
register yang tergolong sebagai General Purpose Register!
JAWAB:
a.
Register AX (Accumulator register)
berfungsi sebagai tempat Sementara hasil
suatu operasi arithmetika atau logika (AL, AH, AX dan EAX)
-
Memasukkan nomor layanan interupsi, untuk keperluan pemesanan sebuah
layanan interupsi (register AH).
-
Menyimpan bilangan yang dikalikan (reg AL, AX, EAX) dan setengan bagian
terkecil (LSB) dari hasil perkalian (register DX-AX dan EDX-EAX).
-
Menyimpan setengah bagian terkecil(LSB) sebuah bilangan dibagi (DX-AX
dan EDX-EAX) dan hasil bagi (AL, AX, EAX).
b.
Register BX (Base Register)
Base register adalah register untuk menyimpan
alamat offset data yang terletak di memori (BL, BH, BX dan EBX)
c.
Register CX (Counter Register)
Counter register adalah register serbaguna yang
berfungsi sebagai:
-
Pencacah untuk operasi loop (CX dan ECX)
-
Pencacah untuk operasi shift dan rotate (CL)
-
Pencacah (counter) untuk operasi string (CX)
d.
Register DX (Data
register)
Data register adalah register serbaguna yang
berfungsi sebagai :
-
Penyimpan hasil perkalian 16 bit (DX-AX) dan 32
bit (EDX-EAX).
-
Penyimpan hasil pembagian (DX-AX dan EDX-EAX)
-
Penyimpan data hexadesimal (kode ASCII) di reg DL untuk dicetak di layar
monitor.
20.Sebutkan beberapa jenis
register yang tergolong sebagai index register!
JAWAB:
Digunakan
untuk menunjukkan alamat sebuah data di lokasi memori pada operasi string. Macam-macam register Index adalah : SI (Source Index), DI (Destination Index).
21. Apa yang dimaksud dengan
Zero Flag pada Control Register?
JAWAB:
Sesuai dengan namanya Flags (bendera), register ini menunjukkan kondisi
dari suatu keadaan (YA atau TIDAK). Setiap keadaan hanya dapat digunakan 1 bit saja,
sehingga berdasarkan jumlah bitnya Flags Register ini mampu mencatat sampai 16
keadaan. Bit-bit pada flag register akan mengalami perubahan tergantung pada
proses yang baru saja berlangsung. Zero flag yaitu mengindikasikan apalah hasil
suatu operasi aritmatika atau logika bernilai 0 atau bukan. Bila Z=1 berarti
hasilnya 0, dan Z=0 berarti hasilnya bukan 0. Seperti bit C, bit Z juga
berfungsi untuk mengidentifikasikan kesalaha dalam suatu programatau prosedur.
22.Apa yang dimaksud dengan baris perintah MOV A, 40h pada pemrograman assembler?
JAWAB:
"MOV A,R0" adalah menyalin isi R0 ke
register A. Setelah instruksi ini dijalankan isi dari kedua register tersebut
adalah sama. Instruksi MOV tidak mengubah isi dari operand Source. Program berikut ini adalah contoh untuk mengubah Akumulator menjadi 40h (h adalah hex),
lalu kemudian memindahkan nilainya kedalam beberapa register dalam CPU.
Perhatikan tanda "#" dalam instruksi tersebut. Hal itu
mengindikasikan bahwa simbol dibelakangnya adalah sebuah nilai. Hal tersebut akan kita bahas segera.
MOV A,#40
;Mengisi A dengan nilai 40h
MOV R0,A ;Salin isi A ke
dalam R0
;Sekarang R0 = 40h
MOV R1,A ;Salin isi A ke
dalam R1
;Sekarang R1 = 40h
MOV R2,A ;Salin isi A ke
dalam R2
;Sekarang R2 = 40h
MOV R3,#40h ;Mengisi R3 dengan nilai 40h
;Sekarang R3 = 40h
MOV A,R3 ;Salin isi R3 ke
dalam A
;Sekarang A = 40h