This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 20 Desember 2019

Penyelesaian soal UAS

UAS Sistem Operasi Lanjut
Buka Terminal Pada Linux

arius@virtualBox-:~$ mkdir 1802122_UAS
arius@virtualBox-:~$ cd 1802122_uas
arius@virtualBox-:~$ mkdir Epithet Malevolent Tyrotoxism
arius@virtualBox-:~$ cp -r Malevolent Epithet/
arius@virtualBox-:~$ mv Tyrotoxism Quiescent
arius@virtualBox-:~$ cp -r Epithet Malevolent/
arius@virtualBox-:~$cd Malevolent/Epithet/
arius@virtualBox-:~$ mv Malevolent/ Tyrotoxism
arius@virtualBox-:~$ mv Tyrotoxism /home/david/1802122_UAS/Quiescent/
arius@virtualBox-:~$ cd /home/david/1802122_UAS/Epithet/Malevolent/
arius@virtualBox-:~$ mkdir Quiescent
arius@virtualBox-:~$ cd /home/david/1802122_UAS/Quiescent/Tyrotoxism/
arius@virtualBox-:~$ rmkdir Epithet
arius@virtualBox-:~$ cd /home/david/1802122_UAS/Epithet/Malevolent/
arius@virtualBox-:~$ cp -r Quiescent /home/david/1802122_UAS/Epithet/
arius@virtualBox-:~$ mv Quiescent /home/david/1802122_UAS/Quiescent/Tyrotoxism/
arius@virtualBox-:~$ touch file1.txt /home/david/1802122_UAS/Epithet/Quiescent/
arius@virtualBox-:~$ chmod g=wxr Epithet/
arius@virtualBox-:~$ chmod g-r Epithet/
arius@virtualBox-:~$ sudo zip -r arsip.zip Epithet/
arius@virtualBox-:~$ unzip arsip.zip -d Quiescent/


2. membuat looping bilangan Ganjil

arius@virtualBox-:~$ cd 1802122_uas/Malevolent
arius@virtualBox-:~$ nano ujian.sh
#! /bin/bash

echo "Masukan Angka 1"
read a
echo "Masukan Angka 2 "
read b

while [ $a -le $b ]
 do
        echo "ini hitungak ke $a "
        angka1=`expr $a + 2`
done

arius@virtualBox-:~$ chmod +x ujian.sh
arius@virtualBox-:~$ ./ujian.sh

Selasa, 10 Desember 2019

Script bash shell kalkulator sederhana

contoh script bash shell menggunakan linux seperti contoh di bawah ini :


#! /bin/bash
echo "------Nama : David Arius-----"
echo "------NIM  : 1802122---------"
echo "----Program Kalkulator-------"
echo -n "Bilangan 1 : "
read bil1
echo -n "Bilangan 2 : "
read bil2
echo -n "Operator : "
read op

if [ $op = + ]
 then
 echo "$bil1 $op $bil2 = `expr $bil1 + $bil2`"
elif [ $op = - ]
 then
 echo "$bil1 $op $bil2 = `expr $bil1 - $bil2`"
elif [ $op = / ]
 then
 echo "$bil1 $op $bil2 = `expr $bil1 / $bil2`"
elif [ $op = x ]
 then
 echo "$bil1 $op $bil2 = `expr $bil1 \* $bil2`"
fi

dengan hasil seperti contoh di bawah ini :



Senin, 25 November 2019

UTS Sistem Operasi Lanjut



Script Linux :
root@ubuntu:/home/ubuntu# mkdir UTS_1802122
root@ubuntu:/home/ubuntu# ls
Desktop    Downloads         Music     Public     UTS_1902054    Videos
Documents  examples.desktop  Pictures  Templates 
root@ubuntu:/home/ubuntu# mkdir UTS_1802122/{I,Ducati,Suzuki}
root@ubuntu:/home/ubuntu# ls UTS_1802122
Ducati  I  Suzuki
root@ubuntu:/home/ubuntu# mkdir UTS_1902054/I/Ducati
root@ubuntu:/home/ubuntu# ls UTS_1802122/I/
Ducati
root@ubuntu:/home/ubuntu# mkdir UTS_1802122/Suzuki/I
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
I
root@ubuntu:/home/ubuntu# mkdir UTS_1802122/Ducati/Suzuki
root@ubuntu:/home/ubuntu# ls UTS_1802122/Ducati/
Suzuki
root@ubuntu:/home/ubuntu# touch UTS_1802122/Ducati/Suzuki/myfile.txt

root@ubuntu:/home/ubuntu# ls UTS_1802122/Ducati/Suzuki/
myfile.txt
root@ubuntu:/home/ubuntu# nano UTS_1802122/Ducati/Suzuki/myfile.txt

root@ubuntu:/home/ubuntu# cat UTS_1802122/Ducati/Suzuki/myfile.txt
1802122 David Arius Sitorus
root@ubuntu:/home/ubuntu# mv UTS_1802122/Ducati/Suzuki/myfile.txt /home/ubuntu/UTS_1802122/Suzuki/
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
I  myfile.txt
root@ubuntu:/home/ubuntu# mv UTS_1802122/Suzuki/I /home/ubuntu/UTS_1802122/Suzuki/We
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
myfile.txt  We
root@ubuntu:/home/ubuntu# mv UTS_1802122/Ducati /home/ubuntu/UTS_1802122/I/Ducati/
root@ubuntu:/home/ubuntu# ls UTS_1802122/I/Ducati/
Ducati
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
myfile.txt  We
root@ubuntu:/home/ubuntu# ls -l UTS_1802122/Suzuki/myfile.txt
-rw-r--r-- 1 root root 24 Nov  9 15:57 UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# chmod g-r UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# chmod g+x UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# chmod o+w UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# chmod o-r UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# ls -l UTS_1802122/Suzuki/myfile.txt
-rw---x-w- 1 root root 24 Nov  9 15:57 UTS_1802122/Suzuki/myfile.txt
root@ubuntu:/home/ubuntu# cp -r UTS_1802122/Suzuki/myfile.txt /home/ubuntu/UTS_1802122/
root@ubuntu:/home/ubuntu# ls UTS_1802122
I  myfile.txt  Suzuki
root@ubuntu:/home/ubuntu# cp -r UTS_1802122/I/Ducati/Ducati/Suzuki /home/ubuntu/UTS_1802122/Suzuki/
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/myfile.txt  Suzuki  We
root@ubuntu:/home/ubuntu# mv UTS_1802122/myfile.txt /home/ubuntu/UTS_1802122/programku.txt
root@ubuntu:/home/ubuntu# ls UTS_1802122/
I  programku.txt  Suzuki
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
myfile.txt  Suzuki  We
root@ubuntu:/home/ubuntu# cp -r UTS_1802122/Suzuki/myfile.txt /home//ubuntu/UTS_1802122/I/Ducati/
root@ubuntu:/home/ubuntu# ls UTS_1802122/I/Ducati/
Ducati  myfile.txt
root@ubuntu:/home/ubuntu# mv UTS_1802122/I/Ducati/Ducati /home/ubuntu/UTS_1802122/
root@ubuntu:/home/ubuntu# ls UTS_1802122
Ducati  I  programku.txt  Suzuki
root@ubuntu:/home/ubuntu# ls UTS_1802122
Ducati  I  programku.txt  Suzuki
root@ubuntu:/home/ubuntu# mv UTS_1802122/programku.txt /home/ubuntu/UTS_1802122/Suzuki/Suzuki/
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/Suzuki/
programku.txt
root@ubuntu:/home/ubuntu# mv UTS_1802122/I/Ducati /home/ubuntu/UTS_1802122/I/honda
root@ubuntu:/home/ubuntu# ls UTS_1802122/I/
honda
root@ubuntu:/home/ubuntu# mv UTS_1802122/Suzuki/Suzuki /home/ubuntu//UTS_1802122/Ducati/
root@ubuntu:/home/ubuntu# ls UTS_1802122/Ducati/
Suzuki
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
myfile.txt  We
root@ubuntu:/home/ubuntu# ls UTS_1802122/Ducati/
Suzuki
root@ubuntu:/home/ubuntu# ls UTS_1802122/Ducati/Suzuki/
programku.txt
root@ubuntu:/home/ubuntu# cp -r UTS_1802122/Ducati/Suzuki/programku.txt /home/ubuntu/UTS_1802122/Suzuki/
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/
myfile.txt  programku.txt  We
root@ubuntu:/home/ubuntu# cp -r UTS_1802122/I/honda/myfile.txt /home/ubuntu/UTS_1802122/Suzuki/We/
root@ubuntu:/home/ubuntu# ls UTS_1802122/I/honda/
myfile.txt
root@ubuntu:/home/ubuntu# ls UTS_1802122/Suzuki/We
myfile.txt

Minggu, 15 September 2019

PENGERTIAN LINUX DAN MACAM-MACAM DISTRO LINUX


1.ENGERTIAN LINUX
Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.



Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.

2. SEJARAH LINUX
Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME).
Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat.

3. KELEBIHAN DAN KEKURANGAN LINUX
A. Kelebihan

• Bersifat open source, bebas dan terbuka. sehingga tidak perlu biaya untuk mendapatkannya. LISENSI FREE  dan boleh di utak atik semaunya.
• Linux sekarang sudah mudah di operasikan. kalo dulu pengguna linux identik dengan para hacker, tapi sekarang orang awam pun sudah banyak yang menggunakannya.
• Hampir semua aplikasi yang biasa dijalankan di windows, sudah ada aplikasi linuxnya yang dikembangkan oleh komunitas linux atau bisa juga menggunakan software emulator.
• Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tertentu, akan sangat sulit menyebar ke user lainnya.
• Cocok untuk PC yang memiliki spesifikasi minimum karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
• Linux dapat berjalan di dua mode.
• Jarang crash atau nge-hang yang mengharuskan kita untuk merestart komputer karena linux lebih stabil.
• Memiliki komunitas di berbagai penjuru dunia.
• Terdapat beragam pilihan seperti Ubuntu, Fedora, Debian, Centos, RedHat, Opensuse, Mandriva, dan sebagainya.


B. Kekurangan


• Banyak user yang belum terbiasa menggunakan linux.
• Dukungan hardware dari vendor-vendor tertentu yang tidak terlalu baik pada linux.
• Proses instalasinya tidak semudah windows.
• Aplikasi di linux belum seampuh aplikasi windows.
• Bagi administrator sistem yang belum terbiasa dengan Unix-like, maka mau gak mau harus belajar dulu.
• Struktur direktori dan hak akses yang membingungkan bagi user yang terbiasa menggunakan windows.
4. PENGEMBANGAN LINUX
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanyaumumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 olehRichard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatifGNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keraskomputer, termasuk komputer desktop, superkomputer, dan sistem benamseperti pembaca buku elektronik, sistem permainan video (PlayStation 2,PlayStation 3 dan XBox), telepon genggam dan router.

Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memilikipaket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice,Abiword,

MACAM-MACAM DISTRO LINUX DI DUNIA  :

1 .Manjaro
2 .Mint
3 .Ubuntu
4 .elementary
5 .Debian
6 .MX Linux
7 .Solus
8 .Fedora
9 .Antergos
10 .openSUSE
11 .TrueOS
12 .Zorin
13 .Arch
14 .CentOS
15 .Kali
16 .ReactOS
17 .antiX
18 .Lite
19 .KDE neon
20 .PCLinuxOS
21 .Lubuntu
22 .Puppy
23 .deepin
24 .Peppermint
25 .Endless
26 .SmartOS
27 .Ubuntu MATE
28 .SparkyLinux
29 .Slackware
30 .FreeBSD
31 .Xubuntu
32 .Tails
33 .Mageia
34 .Q4OS
35 .Parrot
36 .Bodhi
37 .Devuan
38 .Bluestar
39 .ArchLabs
40 .LXLE
41 .Android-x
42 .Kubuntu
43 .Gentoo
44 .Redcore
45 .4MLinux
46 .Red Hat
47 .f.eren
48 .Ubuntu Budgie
49 .Slax
50. Netrunner

51 .KaOS
52 .Voyager
53 .Gecko
54 .Sabayon
55 .KNOPPIX
56 .Ubuntu Kylin
57 .Archman
58 .Qubes
59 .ArchBang
60 .Arco
61 .Alpine
62 .Nitrux
63 .Pop!_OS
64 .DragonFly
65 .ClearOS
66 .Robolinux
67 .NixOS
68 .Ultimate
69 .ROSA
70 .Ubuntu Studio
71 .SwagArch
72 .BlackArch
73 .Gh.ostBSD
74 .Tr.isquel
75 .wattOS
76 .ExTiX
77 .Tiny Core
78 .OpenBSD
79 .siduction
80 .Clonezilla
81 .Porteus
82 .Absolute
83 .Li.breELEC
84 .Lakka
85 .Calculate
86 .Container
87 .Pinguy
88 .Scientific
89 .SteamOS
90 .BackBox
91 .Black Lab
92 .Parabola
93 .SolydXK
94 .AUSTRUMI
95 .Emmabuntüs
96 .Elive
97 .NuTyX
98 .BunsenLabs
99. Raspbian

100. Vecto


Jumat, 05 Juli 2019

Pembuatan CRUD menggunakan PHP MY SQL menyambungkan dengan database




Cara membuat Form 
Berikut secara singkat cara pembuatan coding database menggunakan PHP

Cara membuat script dibawah ini dengan menggunakan PHP yaa.


1.Tampil data

 <!DOCTYPE html>
<html>
<head>
<title>DAVID</title>
</head>
<body>
<h2 align="center">LIST PRODUK DAVID</h2>
<a href="inputdata.php">Tambah Data</a>
<table border="1" align="center">
<tr>
<th>kode produk</th>
<th>nama produk</th>
<th>jenis produk</th>
<th>stok</th>
<th>deskripsi</th>
<th>harga beli</th>
<th>harga jual</th>
<th>diskon</th>
<th>opsi</th>
</tr>
<?php
include 'koneksi.php';
$kode_produk=1101;
$data = mysqli_query($koneksi, "select * from produk");
while ($z = mysqli_fetch_array($data))
{
?>
<tr>
<td><?php echo $kode_produk; ?></td>
<td><?php echo $z ['nama_produk']; ?></td>
<td><?php echo $z ['jenis_produk']; ?></td>
<td><?php echo $z ['stok']; ?></td>
<td><?php echo $z ['deskripsi']; ?></td>
<td><?php echo $z ['harga_beli']; ?></td>
<td><?php echo $z ['harga_jual']; ?></td>
<td><?php echo $z ['diskon']; ?></td>
<td><a href="editdata.php?kode=<?php echo $z['kode_produk']; ?>">Edit</a></td>
<td><a href="hapusdata.php?kode=<?php echo $z['kode_produk']; ?>">Hapus</a></td>
</tr>
<?php
$kode_produk++;
}
  ?>
</table>

</body>
</html>

hasil yang kita dapat seperti gambar di bawah



2.koneksi

<?php
$koneksi = mysqli_connect("localhost","root","","nimanda_uas");


//check connection
if (mysqli_connect_errno())
  {
echo 'Koneksi database gagal ! ' .mysqli_connect_error;
  }
 ?>


hasil nya = menampilkan data di PHP my admin


3.input update
<!DOCTYPE html>
<html>
<head>
<title>INPUT DATA</title>
</head>
<body>
<form  method="post" action="aksi_simpan.php">
<table>
<tr>
<td>Nama Produk</td>
<td><input type="text" name="nama_produk"></td>
</tr>
<tr>
<td>Jenis Produk</td>
<td><input type="text" name="jenis_produk"></td>
</tr>
<tr>
<td>Stok</td>
<td><input type="text" name="stok"></td>
</tr>
<tr>
<td>Deskripsi</td>
<td><input type="text" name="deskripsi"></td>
</tr>
<tr>
<td>Harga Beli/dus</td>
<td><input type="text" name="harga_beli"></td>
</tr>
<tr>
<td>Harga Jual/dus</td>
<td><input type="text" name="harga_jual"></td>
</tr>
<tr>
<td>Diskon</td>
<td><input type="text" name="diskon"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="save" value="Simpan"></td>
</tr>
</table>


</form>
</body>
</html>












4.ubah data

<!DOCTYPE html>
<html>
<head>
<title>UPDATE DATA</title>
</head>
<body>
<?php
include 'koneksi.php';
$kode_produk = $_GET['kode'];

$q1 = mysqli_query($koneksi,"select * from produk where kode_produk='$kode_produk' ");
$z  = mysqli_fetch_array($q1);
 ?>
<form  method="post" action="aksi_update.php">
<table>
<tr>
<td>nama_produk</td>
<td><input type="hidden" name="idx" value="<?php echo $z['kode_produk']; ?>">
<input type="text" name="nama_produk" value="<?php echo $z['nama_produk'];?>"></td>
</tr>
<tr>
<td>jenis_produk</td>
<td><input type="text" name="jenis_produk" value="<?php echo $z['jenis_produk'];?>"></td>
</tr>
<tr>
<td>stok</td>
<td><input type="text" name="stok" value="<?php echo $z['stok']; ?>"></td>
</tr>
<tr>
<td>deskripsi</td>
<td><input type="text" name="deskripsi" value="<?php echo $z['deskripsi']; ?>"></td>
</tr>
<tr>
<td>harga_beli/dus</td>
<td><input type="text" name="harga_beli" value="<?php echo $z['harga_beli']; ?>"></td>
</tr>
<tr>
<td>harga_jual/dus</td>
<td><input type="text" name="harga_jual" value="<?php echo $z['harga_jual']; ?>"></td>
</tr>
<tr>
<td>diskon</td>
<td><input type="text" name="diskon" value="<?php echo $z['diskon']; ?>"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="save" value="Update"></td>
</tr>
</table>


</form>
</body>
</html>






<?php include 'koneksi.php';
$kode_produk = $_GET['kode'];
mysqli_query($koneksi,"delete from produk where kode_produk='$kode_produk' ");
header('location:tampilan.php');?>

Taraaaa selesai gaes.. dicoba yaaa dengan teliti.
Thankyou!! 
Smoga bermanfaat  






Minggu, 30 Juni 2019

creat, editing, updating, delete pada database

 kali ini kita akan coba menambah fungsi Edit, Update dan Delete data di dalam database. Sebelumnya persiapkan 3 buah file berekstensi *.PHP, beri nama dari masing-masing file tersebut dengan nama edit.php, update.phpdan delete.php.
  • edit.php, file akan di gunakan untuk menampilkan form update.
  • update.php, akan berfungsi untuk memproses data yang di kirim dari file edit.php lalu di input ulang ke database sebagai data baru.
  • delete.php, bertugas untuk menghapus data yang sudah di input di dalam database
pertama kita buat dulu database ,untuk pembuatan data yg akan kita parktekkan 


1.cara pengerjaan hasil dan pengodingan 

1. input data





2 .aksi simpan


















3.edit data









4. aksi update









5. hapus data