• RexDev Learn Web Design

  • Sinau WEb Design Bebarengan

  • #WEB_DESIGN

Monday 13 November 2017

Bagi Temen2 yang lagi ada Tugas praktikum basis data nie, sekarang ane nau share tentang apa sih perbedaan WHERE DAN JOIN dalam penggunaan Query Mysql , nih ane kasih penjelasan , dan contoh soal yang ane kerjain dari Dosen Ane


INi soal dari Dosen Ane


Soal Latihan
Tampilkan nama barang serta jumlah barang yang telah terjual dari
tabel transaksi dan barang. (menggunakan format Where atau Join). Hasil tabel
seperti berikut:



Gabungkan 3 tabel (transaksi, detail_transaksi, dan barang) agar dapat
menampilkan barang yang dipesan, nama, barang, serta harga untuk
pemesanan dengan id transaksi = 1. (menggunakan format Where atau Join).
Hasil tabel seperti berikut:
Id_transaksi Id_barang Nama_barang harga Jumlah







Gabungkan 3 tabel (customer, transaksi, dan detail_transaksi) agar
dapat menampilkan data customer serta jumlah transaksi yang telah dilakukan
oleh customer tersebut. (menggunakan format Where atau Join). Hasil tabel
seperti berikut:








Apa perbedaan penggabungan tabel menggunakan kondisi where dan
join? Dan apa perbedaan antara left join dan right join? Jelaskan berdasarkan
pengertian anda sendiri beserta query pembuatan tabel diatas. Diusahakan
tidak plagiarism / kesamaan artikel. Dikumpulkan pada pertemuan selanjutnya
dalam bentuk softcopy.


INi aslah jawaban saya sekaligus penjelasan dari query WHERE , LEFT JOIN, DAN , RIGHT JOIN









Jika anda mau meminta SoftCopynya silahkan Ketikan Email anda di kolom Komentar ,
Salam manusia Pembelajar

Wednesday 8 November 2017



Hallo Guys , sekarang ini saya akan berbagi tentang apa if else , atau percabangan , yang ada di javascript.
nggk usah ber lete2 kita langsung aja belajar scriptnya


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        var a = 7;
        if(a == 5){
            alert("Nilai = 5 ");
        }else{
            alert("Bukan = 5");
        }
    </script>
</head>
<body>
   
</body>
</html>

di atas adalah script secara keseluruhan , saya akan jelaskan bagimana script di atas di artikan dengan bahasa manusia :D  wkwkwkwk di kira bahasa alient

oke untuk yang belum tau tentang html , kalian bisa belajar html dasar dlu di BELAJAR HTML

oke saya jelaskan

untuk javascript ada pembuka dan penutup
contoh
<script>   </script>


selanjutnya kita akan menuju penjelasan dari script if itu sendri

var a = 5;
if( a == 7  ){
       alert("a = 7");
}else{
       alert("a bukan 7");
}

di atas di jelaskan bahwa
variable a memiliki nilai 5
dan if di situ menjelaskan
jika a nilainya sama dengan 7 maka keluarkan alert a = 7, Jika Bukan maka keluarkan alert a bukan 7


mungkin itu sedikit penjelasan yangsebennya nggk jelas semoga bermanfaar , dan slamat belajar , untuk request materi silahkan langsung aja coment di bawah :D
Hallo Guys, sudah lama tak upload kini saya mau berbagi bagaimana membuat penghitungan pajak penghasilan menggunakan Javascript , nggk usah ber tle2 nih langsung ane kasih scriptnya







<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        function HitungPph(){
            var a,b;
         
            a = Input("gaji");
         
            b = Proses(a);
         
            Out(b);
         
        }
        function Proses(Gajip){
            var hasil;
            if(Gajip > 500000 && Gajip <= 10000000){
                hasil = Gajip * 15 / 100;
                return hasil;
            }else if(Gajip > 10000000){
                hasil = Gajip * 20 / 100;
                return hasil;
            }else{
                hasil = "Tidak Dikenakan PPH";
                return hasil;
            }
        }
        function Input(IdElement){
            var x = document.getElementById(IdElement).value;
            return x;
        }
        function Out(y){
            document.getElementById("output").value = y;
        }
    </script>
</head>
<body>
    <label>Input Gaji =</label>
    <input type="number" placeholder="Masukan Gaji" id="gaji">
    <br>
    <br>
    <input type="button" value="Hitung PPH" onclick="HitungPph()">
    <br>
    <br>
    <label>Pajak Penghasilan =</label>
    <input type="text" placeholder="Masukan Gaji" id="output">
</body>
</html>


Bagi Yang ngerjakan Tugas Mohon Kesadarannya untuk Mengedit agar tidak terjadi Plagiat ,




INi Adalah Hasil Dari Script di atas


Wednesday 1 November 2017

Membuat Penjumlahan Pengurangan Perkalian Dan Pembagian Dengan javascript





<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
   
    <script>
        //FUNCTION MAIN
        function penjumlahan(){
            var a,b,c;
           
            //INPUTAN
           
            a = Input("a");
            b = Input("b");
           
            //PROSES
           
            c = prosespenjulahan(a,b);
           
            //OUTPUT
            Tapilan(c);   
           
        }
        function pengurangan(){
            var a,b,c;
           
            //INPUTAN
           
            a = Input("a");
            b = Input("b");
           
            //PROSES
           
            c = prosespengurangan(a,b);
           
            //OUTPUT
            Tapilan(c);   
           
        }
        function perkalian(){
            var a,b,c;
           
            //INPUTAN
           
            a = Input("a");
            b = Input("b");
           
            //PROSES
           
            c = prosesperkalian(a,b);
           
            //OUTPUT
            Tapilan(c);   
           
        }
        function pembagian(){
            var a,b,c;
           
            //INPUTAN
           
            a = Input("a");
            b = Input("b");
           
            //PROSES
           
            c = prosespembagian(a,b);
           
            //OUTPUT
            Tapilan(c);   
           
        }
       
        //FUNTION PROSES
       
        function prosespenjulahan(bila,bilb){
            var hasil;
            hasil = bila + bilb;
            return hasil;
        }
        function prosespengurangan(bila,bilb){
            var hasil;
            hasil = bila - bilb;
            return hasil;
        }
        function prosesperkalian(bila,bilb){
            var hasil;
            hasil = bila * bilb;
            return hasil;
        }
        function prosespembagian(bila,bilb){
            var hasil;
            hasil = bila / bilb;
            return hasil;
        }
    </script>
</head>
<body>
    <input type="text" id="a" placeholder="input a">
    <input type="text" id="b" placeholder="input b">
    <input type="button" id="btn" value="+" onclick="penjumlahan()">
    <input type="button" id="btn" value="-" onclick="pengurangan()">
    <input type="button" id="btn" value="x" onclick="perkalian()">
    <input type="button" id="btn" value=":" onclick="pembagian()">
   
    <label id="output"></label>
   
    <script>
        //FUNCTION INPUT
        function Input(idElement){
            var input;
            input = parseFloat(document.getElementById(idElement).value);
            return input;
        }
       
       
        //FUNCTION OUTPUT
        function Tapilan(hass){
            document.getElementById("output").innerHTML = hass;
        }
    </script>
</body>
</html>

silahkan copy script di atas dan jalankan maka hasilnya seperti gambar di atas :D

Wednesday 25 October 2017

Cara mengonverikan inputan detik menjadi outputan jam menit dan detik dengan menggunakan javascipt, Gimana ya caranya hehehehe oke ini langsung aja ni ane kasih pencerahannya (SENTER)

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.


Nih Ane Kasih link nya    Link Coding





Jangan Lupa Comment untuk menyemangati penulis yg mulai lelah ini 
:D:D:D:D:D:D:D:D:D:D:D:D:D:D


Wednesday 18 October 2017



Tugas Praktikum Alpro Part 1


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        function konversi(){
            var a,c;
            a = document.getElementById("inputan").value;
            c = a/100;
            document.getElementById("out").innerHTML = c;
        }
         
    </script>
</head>
<body>
    <center>
        <div class="box">
            <div class="title">Aplikasi Konversi centimeter ke meter</div>
            <input type="text" class="inputan" placeholder="Masukan Centimeter" id="inputan">
            <input type="button" class="inputan" onclick="konversi()" value="hitung">
            <br>
            <p  style="display: inline-block;" id="out">0</p>&nbsp<p style="display: inline-block;">meter</p>
        </div>
    </center>
</body>
</html>

Wednesday 6 September 2017

Hasil gambar untuk stikom banyuwangi

Ini adalah Contoh Script untuk plajaran Alpro Membuat Rata-rata Nilai
menggunakan html dan javascript dengan function yg lebih banyak


<!DOCTYPE html>
<html>
    <head>
        <title>Penjumlahan 2 Variabel</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <style>
                .box {
                    width: 40%;
                    border-radius: 5px;
                    border: 1px solid #9b9b9b;
                    padding: 20px 0px 20px 0px;
                    margin-left: 30%;
                }
                .h2{
                    font-family: calibri;
                    font-weight: lighter;
                    letter-spacing: 3px;
                }
                #bil1{
                    padding: 5px;
                }
           
                #bil2{
                    padding: 5px;
                }
                #hasil{
                    color: #ff0b0b;
                }
                .tbl1{
                    font-family: calibri;
                }
                .btn{
                    padding: 10px;
                    border-radius: 5px;
                    cursor: pointer;
                    border: 0px;
                    color: #fff;
                    background: #3b7fff;
                }
            </style>
     
        <script>
            function Hitung(dat1,dat2,dat3,dat4,dat5,dat6){
                var total,totalrat;
                total = dat1+dat2+dat3+dat4+dat5+dat6;
             
                totalrat = total / 6;
                return totalrat;
            }
        </script>
    </head>
    <body>
        <div class="box">
            <center>
                <h2 class="h2">Aplikasi Rata-Rata Nilai Mahasiswa</h2>
             
        <table class="tbl1">
            <tr>
                <td><label>ALPRO</label></td>
                <td>=</td>
                <td><input type="text" id="alpro" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>Basis Data</label></td>
                <td>=</td>
                <td><input type="text" id="bd" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>Program Paket Niaga</label></td>
                <td>=</td>
                <td><input type="text" id="ppn" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>PTI</label></td>
                <td>=</td>
                <td><input type="text" id="pti" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>Matematika</label></td>
                <td>=</td>
                <td><input type="text" id="mtk" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>Bahasa Inggris</label></td>
                <td>=</td>
                <td><input type="text" id="bing" placeholder="Masukan bilangan 1"></td>
            </tr>
            <tr>
                <td><label>Rata-Rata</label></td>
                <td>=</td>
                <td><label id="rata_rata"></label></td>
            </tr>
        </table>
  <br>
  <input type="button" id="btn" value="Rata-Rata" class="btn" onClick="Ratarata()">
            </center>
        </div>
      <script>
          function InputData(Bilangan){
            var data;
              data = parseFloat(document.getElementById(Bilangan).value);
            return data;
          }
       
          function Output(data){
              document.getElementById("rata_rata").innerHTML = data;
          }
       
          function Ratarata(){
            //Deklarasi Variable
            var dat1,dat2,dat3,dat4,dat5,dat6,ratarata;
            //Input
            dat1  = InputData("alpro");
            dat2  = InputData("bd");
            dat3  = InputData("ppn");
            dat4  = InputData("pti");
            dat5  = InputData("mtk");
            dat6  = InputData("bing");
            //Proses
            ratarata = Hitung(dat1,dat2,dat3,dat4,dat5,dat6);
            //OutPut
            Output(ratarata);
          }
       
      </script>
    </body>
</html>

Hasilnya seperti ini



Lihat Projek Di Code Pen    Ini Linknya    Lihat Coding DIsini

buat text editor nih saya kasih beberapa referensi buat text editornya:

    a. Brackets                                   nih link downloadnya        Download Brackets
    b. Notepad++                               nih link downloadnya        Download Notepad++
    b. Adobe Dreamweaver CS6       nih link downloadnya        Download Adobe 


Dreamweaver CS6
Silahkan Coment di bawah




Hasil gambar untuk stikom banyuwangi

Ini adalah Contoh Script untuk plajaran Alpro Membuat Penjumlahan 2 Bilangan
menggunakan html dan javascript dengan function yg lebih banyak


<!DOCTYPE html>
<html>
    <head>
        <title>Penjumlahan 2 Variabel</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <style>
                .box {
                    width: 40%;
                    border-radius: 5px;
                    border: 1px solid #9b9b9b;
                    padding: 20px 0px 20px 0px;
                    margin-left: 30%;
                }
                .h2{
                    font-family: calibri;
                    font-weight: lighter;
                    letter-spacing: 3px;
                }
                #bil1{
                    padding: 5px;
                }
           
                #bil2{
                    padding: 5px;
                }
                #hasil{
                    color: #ff0b0b;
                }
            </style>
     
        <script>
            function Penjumlahan(bil1,bil2){
                var hasil;
                hasil = bil1+bil2;
                return hasil;
            }
        </script>
    </head>
    <body>
        <div class="box">
            <center>
                <h2 class="h2">Aplikasi Penjumlahan 2 bilangan</h2>
        <div class="box1">
            <label>Bil 1</label>
            <input type="text" id="bil1" placeholder="Masukan bilangan 1">
        </div>
                <br>
        <div class="box2">
            <label>Bil 2</label>
            <input type="text" id="bil2" placeholder="Masukan bilangan 2">
        </div>
        <div class="box3">
            <label>Hasil</label>
            <label id="hasil"></label>
       
        </div>
  <br>
  <input type="button" id="btn" value="Jumlah" class="btn" onClick="MainJumlah()">
            </center>
        </div>
      <script>
          function InputData(Bilangan){
            var data;
              data = parseInt(document.getElementById(Bilangan).value);
            return data;
          }
          
          function Output(data){
              document.getElementById("hasil").innerHTML = data;
          }
          
          function MainJumlah(){
            //Deklarasi Variable
            var bil1,bil2,jumlah;
            //Input 
            bil1  = InputData("bil1");
            bil2  = InputData("bil2");
            //Proses
            jumlah = Penjumlahan(bil1,bil2);
            //OutPut
            Output(jumlah);
          }
          
      </script>
    </body>
</html>

Hasilnya seperti ini



Lihat Projek Di Code Pen    Ini Linknya    Projek

buat text editor nih saya kasih beberapa referensi buat text editornya:

    a. Brackets                                   nih link downloadnya        Download Brackets
    b. Notepad++                               nih link downloadnya        Download Notepad++
    b. Adobe Dreamweaver CS6       nih link downloadnya        Download Adobe 


Dreamweaver CS6
Silahkan Coment di bawah



Monday 4 September 2017

A. SISTEM OPERASI KOMPUTER
1. MICROSOFT WINDOWS
- Windows 1.0


Windows 1.0 Diperkenalkan pada tanggal 10 november 1983 dan dirilis pada tanggal 20 november 1985
 Kelebihan
-pengguna tidak peru keluar ke DOS terlebih dahulu untuk menjealan kan program DOS
-mendukung multitasking dan banyak program

Kekurangan
            -tampilan yang kurang menarik
            -hanya sedikit hardware yang bisa di gunakan

- Windows 2.0


Windows 2.0 dirilis pada tanggal 9 desember 1987




Kelebihan
-       dapat menampilkan resolusi hingga 640x480 pada kedalaman warna         4-bit (16 warna)
-       Windows 2.x juga mendukung penggunaan prosesor Intel 80286
Kekurangan
-       Hanya mampu mengakses memori hingga 1 megabita saja
-       Tampilan sama seperti windows 1.0
 

- Windows 3.0


Windows 3.0 ini dirilis pada tanggal 22 Mei 1990.
Kelebihan
- adanya peningkatan performa, adanya VGA (Video Graphic Array), Multitasking
Kekurangan
- dikompilasi dengan menggunakan 16 bit, tidak menggunakan microprocessor Intel yang merupakan processor 32 Bit.


- Windows 95 (Chicago)


Windows 95 (Chicago) dalam masa pengembangan Dirilis pada tanggal 24 Agustus 1995.
Kelebihan
- memiliki tampilan Gui yang baru, tersedianya browser Internet Explorer, Tersedianya USB.
Kelemahan
- Tidak Dirilis untuk masyarakat luas.


- Windows 98


Windows 98 Dirilis pada tanggal 15 Mei 1998 untuk pabrikan dan masyarakat.
Kelebihan
- Cocok untuk Hardware lama, Ukuran Installer Kecil, Bisa diinstal dari dos, Bisa booting ke dos
Kekurangan
- Susahnya mencari card Driver, Tak mendukung/ tidak bisa diinstal perangkat baru, Tidak ada Versi 64 Bit. Referensi


- Windows 2000 (NT 4.0)



Windows 2000 (NT 4.0) Ini dirilis pada tanggal 17 Februari 2000
Kelebihan
- kecepatan akses lebih tinggi, keamanan jaringan lebih baik, server memiliki kemampuan khusus.
Kekurangan
- Biaya Operasi Relatif Mahal, Terlalu banyak Service yang tidak berguna, Sedikit Sulit mengimplementasikan AD.

- Windows MS


Windows MS di rilis pada tanggal 14 september 2000
Kelebihan
- Penambahan fitur antarmuka dari Windows 2000, seperti fitur untuk menonaktifkan 'Drag and Drop' pada Tasbar dan Start Menu
- Windows ME Jjuga menambahkan fitur untuk sistem seperti System   Configuration   Utility, System Monitor, SCANDISK, dan Automatic Updates.
Kekurangan
- Beberapa fitur seperti Automated Instalation, Active Directory Client services, System Policy Editor, Personal Web Server dan ASP tidak didukung oleh Windows ME.
- Fitur-fitur lain yang dihapus dari Windows ME diantaranya adalah Microsoft Fax, QuickView dan DriveSpace











- Windows xp


Windows xp dirilis pada tanggal 25 oktober 2001
Kelebihan
- Hemat Resource ketika booting, Banyak Aplikasi yang mendukung Windows XP, Tools yang kompleks, namun relatif ringan dan mudah dipahami, Plug and Play bekerja otomatis, Windows XP lebih stabil dalam kecepatan kinerja.
Kekurangan
- Sistem keamanan kurang baik, Resiko kehilangan data sangat besar, Network Security sangat lambat, Terlalu banyak system crash.

- Windows vista


Windows vista 30 januari 2007
Kelebihan
- Secara otomatis dapat mengaktifkan firewall, proteksi security windows Vista lebih aman, resiko kehilangan data lebih kecil, dilengkapi dengan Digital Signature
Kekurangan
- Pemakai dibuat bingung, Ukuran Source code terlalu besar, Kinerja lambat, Komponen-Komponen yang hilang

- Windows 7



Windows 7 ke pihak pabrik dirilis pada tanggal 22 juli 2009 dan dirilis ke pihak umum pada tanggal 22 oktober 2009
  Kelebihan
- kompatibel yang lebih baik,mengelolah perangkat menjadi lebih mudah,multi-traskling menjadi lebih mudah
Kekurangan
- bug pada windows 12,beberapa aplikasi belum bias di instal di windows 7


- Windows 8


Windows 8 rilis pada tanggal 26 juni 2013


Kelebihan
- tampilan lebih dinamis, proses booting lebih cepat, Windows 8 Lebih aman, Cocok untuk semua Software
Kekurangan
- Tidak terdapat Tombol Start dan Close, Terdapat banyak hidden File.

- Windows 10


Dirilis pada tanggal 29 juli 2015
Kelebihan
- Windows 10 akan memakai versi terbaru dari DirectX, yaitu DirectX 12
- Tambahan aplikasi commands ( Perintah )
Kekurangan
- Ditujukan untuk PC expert dan enthusiast
- Belum final secara desain, fitur, dan performa

2. LINUX
- Debian Linux

versi terakhir yang dirilis tahun 1999 adalah 2.1



 Kelebihan
- Format paket programnya yang menggunakan DEB dianggap lebih stabil dari pada RPM oleh kalangan teknis
- Debian juga sudah menggunakan metode autodetect untuk penggunaan peripheral pada computer
Kekurangan
- kurang terkenal
- Sangat sulit memasukkan software versi terbaru kedalam distronya, sebelum benar benar teruji dari sisi keamanannya ataupun kestabilannya.
- Sulit dikonfigurasi pada saat install pertama kali
- Perlu repositori besar (40-60 GB )
- Perioda rilis yang konservatif

- Linux Debian


Kelebihan
- Redhat diakui sebagai server tercepat dibandingkan dengan linux server lainnya
- dapat digunakan sebagai clientmaupun sebagai PC desktop/PC standalone
- kemudahan dalam hal instalasinya
-
Kekurangan
- Membutuhkan waktu untuk mengkonfigurasinya
- Jika kita koneksi terputus domain tidak dapat di akses lagi









- Mandrake Linux



Kelebihan
- Mudah digunakan untuk pengguna Linux yang newbie atau masih baru
- berkenalan dengan dunia Open Source.
- Sudah ada Mandriva Control Centernya.
- Deteksi Hadware yang lumayan memuaskan.
- Distro Linux dengan tampilan Desktop yang user friendly.
- Serta paket-paket software RPM nya yang mudah di dapat.
Kekurangan
- Kebutuhan sumber daya prosesor dan memori yang ‘rakus’ dibandingkan dengan distro lainnya misalnya Linux Slackware.
- Jika di bandingin dengan ubuntu, paket aplikasi nya kalah banyak, karena mandriva/mandrake hanya memerlukan paket yang sudah terbukti di pakai oleh orang banyak.
- Jika di bandingin soal desktop, pengguna ubuntu lebih banyak (sekarang ini) daripada mandriva, karena ubuntu sebelumnya memberikan cd ubuntu gratis ke orang lain. Di bandingkan dengan distro linux yang tidak memberi cd gratis.
- Soal server, masih kalah dengan kakanya si Redhat/Fedora/Centos. meskipun demikian, banyak juga yang menggunakan mandriva sebagai server, karena kemudahan settingnya.
- Kalo rata-rata distro linux lainnya punya pakem sendiri-sendiri, mandriva tidak.
- mandriva lebih flexible, dalam artian, mandriva bias menerima paketan aplikasi dari distro lainnya.

- Caldera Linux

     
Kelebihan
- dirancang dengan tampilan keseluruhan dengan grafis
- Caldera Caldera merupakan jenis linux yang pertama yang menggunakan Auto-Detect Hardware ( seperti plug and play pada Mac)
- Lebih Mudah dlam pemakaian bagi penggunanya.
- saat kita melakukan penginstallan Linux Caldera ini, kita disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu transfer prigram yang berjalan.


- Slackware Linux

Kelebihan
- Pembuatan paket pada slackware sangat sederhana dibandingkan paket-paket seperti RPM dan Debian. Paket lebih mirip dengan kompresi root direktori ditambah beberapa file lain yang diletakkan di direktory /install.
- Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut.
- Lebih dekat dengan gaya UNIX, sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi.



Kekurangan
- Aplikasi-aplikasi grafis untuk mengkonfigurasi distro ini bisa dibilang minim, karena pada dasarnya GUI jauh lebih kompleks dan memakan lebih banyak penggunaan memory dibandingkan penggunaan perintah konsol pada umumnya,
- Pengguna harus memastikan sendiri bahwa sistem telah memiliki semua perpustakaan sistem dan program-program yang dibutuhkan oleh paket baru (yang akan diinstal). Jika ada yang kurang, mungkin tidak ada indikasi sampai pengguna berupaya untuk menggunakan perangkat lunak yang baru diinstal.
- Slackware sendiri tidak mempunyai alat untuk secara otomatis menata dependensi bagi pengguna dengan secara otomatis dengan mengunduh dan menginstalnya, beberapa perangkat lunak pihak ketiga ada yang dapat memberikan fungsi ini, mirip dengan cara APT di Debian.


- SuSE Linux

Kelebihan
- Stabil serta mudah dalam pendeteksian perangkat keras
- Murah atau bahkan free (Open Source)
- Bebas Virus
- Kemudahan dalam Update
Kekurangan
- Secara default opensuse 10.2 tidak bisa memutar file mp3 dg menggunakan aplikasi xmms
- Cara penginstallan yang cukup rumit
- Beberapa hardware tidak mendukung untuk penggunaan OpenSuse 10.2









- Ubuntu Linux


Kelebihan
- Open Source, sehingga pengguna dapat memodifikasi sesuai dengan keinginan
- Multi bahasa, banyak bahasa yang tersedia untuk pilihan
- Multi tasking dan multi User
- Banyak dukungan dari komunitas
- Security yang lebih kuat dari pada Windows
Kekurangan
- Belum ada game besar yang bisa berjalan pada Ubuntu
- Tampilan grafis yang kurang menarik
- Beberapa hardware sulit menyediakan driver untuk Ubuntu

3. MAC OS

- Mac OS Lama




Kelebihan
- Lebih stabil karena menggunakan UNIX
- Multitasking
- Bisa mengenal file format windows
- Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
- Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya
- Open source code sehingga Mac OS sulit dibajak
- Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa
- mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang
berjalan dan perubahan-perubahan pada data
- Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword
Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus
- Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya
- Mac memiliki jaminan kepastian dan support hardware yang jelas

Kekurangan
- Mahal
- Hanya cocok untuk graphic designer
- Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
- Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
Software di Mac OS tidak begitu lengkap
Kurang cocok untuk aplikasi server dan game (rid)


- Mac OS X


Kelebihan
- Terdapat fitur Time Machine yang berguna untuk melakukan backup pada sistem, serta perubahan data yang terjadi secara otomatis
- Pengguna dapat mencari data harddisk, jaringan LAN dan Internet dengan mudah, yaitu dengan hanya memasukan kata kunci.
- Memiliki sistem keamanan yang sangat baik, dimana sulit untuk diserang program jahat virus, malware, dan spyware.
- Tampilan Mac OS X terlihat lebih glossy dan elegan, sehingga sistem operasi sangat cocok untuk dunia desain dan multimedia.
- Kemampuan shutdown yang cepat, dimana hanya memerlukan waktu selama 4 detik saja.
- Dapat mengetahui tentang file yang diperuntukan untuk windows.
- Kemampuannya yang lebih stabil karena menggunakan UNIX.
- Dapat melakukan multitasking, yaitu menjalankan banyak aplikasi sekaligus dalam satu waktu.
- Dokumen yang Kamu buat di sistem operasi Mac, dapat dibuka pada OS yang lainnya, demikian juga sebaliknya, sehingga Kamu tidak akan kesulitan ketika menghadapi format seperti PDF, HTML, MP3, TEXT, .DOC, .XLS dan lainnya.
- Open source code pada Mac OS ternyata sulit untuk dibajak pihak.
- Kemampuan melakukan backup system yang sedang berjalan secara otomatis, dan perubahan-perubahan yang terjadi pada data.
- Kekebalan dari serangan virus, spyware, dan program jahat lainnya yang sangat baik, sehingga karena alasan inilah Mac OS cukup populer dengan digunakan jutaan orang di seluruh dunia, karena sangat ampuh untuk menghindari serangan virus.
Kekurangan
- Harganya lumayan mahal, hal itu karena satu dengan produk dari Apple sendiri, yang dikenal membanderol produknya dengan harga tinggi.
- Tidak cocok digunakan untuk aplikasi games dan server, tetapi hanya cocok untuk graphic designer.
- Mac OS tidak bisa dipakai bersama dengan sistem pengoperasian lainnya.
- Tidak dapat dirakit sendiri, hal itu karena Apple membuat kebijakan untuk tidak memberikan lisensi untuk perusahaan lain membuat hardware yang support Mac OS.
- Variasi software di Mac OS tidak terlalu lengkap.












B. SISTEM OPERASI MOBILE
1. Windows Phone
- Windows Phone 8.1

Kelebihan
- Memiliki voce assistant bernama Cortana yang bisa membantu Anda dalam menggunakan aplikasi dalam handphone seperti GPS.
- Basic dari OS ini adalah sistem Windows 8. Perusahaan Microsoft menambahkan beberapa fitur personal baru yang memudahkan Anda dalam mengakses segala keperluan Anda dalam smartphone yang digunakan.
- Untuk keamanan, Windows Phone 8.1 menyediakan berbagai jenis sistem kunci yang bisa Anda pilih sesuai dengan keinginan Anda.
- Bila ingin menambah aplikasi, Windows Phone 8.1 meningkatkan jumlah aplikasi pada Windows Store. Daftarnya pun dijelaskan dengan lebih rinci dan menarik, sehingga memudahkan Anda untuk mencari aplikasi yang diinginkan.
- Pilihan yang digunakan untuk masuk ke aplikasi menjadi lebih sederhana dan tidak memusingkan.

Kekurangan
- WiFi sedikit bermasalah, sehingga koneksi hotspot tidak dapat terkonfigurasi dengan mudah.
- Memiliki fitur search yang lebih kompleks.
- Tidak bisa mendeteksi ad- hoc bila tidak ada bantuan dari pihak ketiga.
- Bagi yang tidak terbiasa menggunakan Windows 8, pemakaian akan sedikit membingungkan karena terdiri dari banyak tiles.
- Tidak adanya dukungan pada pop mail, sehingga menyulitkan pengguna dalam interaksi.





- Windows Phone 10

Kelebihan
- Kompatibel Di Semua Perangkat
- Dilengkapi dengan Teknologi Virtual Dekstop
- Start Menu yang Dinamis
- Tampilan Beberapa Aplikasi Dalam Satu Layar
- Penambahan Aplikasi Command
Kekurangan
- Tidak Easy-To-Use
- Windows 10 Belum Selesai
- Tidak Dirancang Untuk Keperluan Sehari-hari
- Masih Banyak Perubahan Pada Windows 10

2. Android
- Android Lollipop



Kelebihan
- Memiliki tampilan grafis yang sangat tampak nyata, selai itu desain yang dihasilkan sangat mirip dengan kualitas kertas. Material desain yang digunakan pun mirip dengan metafora yang menggunakan atribut taktil yang familiar dan memiliki pecahayaan yang sangat-sangat realistis pada sistem gerak
- Dapat digunakan untuk semua layar dan mampu menyesuaikan semua jenis layar
- Memiliki 64-bit ART Compiler
- Memiliki desain notifikasi terbaru
- Mengusung Volta yang mampu menghemat daya baterai
- Mengusung Menu Recent Appp Terbaru
- Meningkatkan Pencarian Kontekstual
- Mampu memisahkan Work and Play
- Mengusung Context-Aware Unlocking

Kekurangan
- OS Android Lollipop 5.0 tidak dapat semua ponsel bisa menggunakanya

- Android Nougat

Kelebihan
1. Disisi proyek google daydream
Ditengarai masuk pada jajaran pengembangan teknologi berbasis virtual reality yang digawangi oleh Google, mekanisme dari proyek ini sendiri memakai alat-alat ringan yang seolah-olah kita andil di dalamnya.Karena mencantumkan platform VR dalam pembuatannya, kemungkinan besar Android Nougat bisa digunakan untuk menikmati Virtual Reality. Tapi tentu diperlukan oculus rift, box teater atau sejenisnya.
2. Mode malam
Night mode merupakan salah satu fitur yang dapat membuat layar redup saat malam tiba. Penawaran khusus yang disuguhkan oleh nougat ialah mode malam dapat menyala otomatis saat hari telah gelap atau memasuki kegelapan. Dengan begini, Anda pun bisa menghemat baterai.
3. Proyek svelte
Bertujuan memberikan performa prima pada smartphone meskipun RAM sedikit. Bisa dibilang cara kerjanya memanipulasi data agar tidak membebani penyimpanan.Menu ini dapat mengirit baterai 3x lipat.
4. Bundled notifikasi
Pemberitahuan akan dikemas menjadi satu. Dimana kita tidak akan dipusingkan dengan kemunculan notifikasi dari berbagai aplikasi yang terpasang. Sehingga notifikasi akan lebih terorganisir

Kekurangan
- Hanya smartphone android tertentu saja yang bisa menikmati Nougat
- Harganya lebih mahal dari versi sebelumnya.
- Firmware yang besar sehingga butuh kapasitas memory yang besar.
- Konsumsi baterai cepat habis secara misterius
- Masih ada beberapa bug yang belum fix

3. IOS

- IOS 4s


Kelebihan
- Siri mendukung aplikasi pihak ketiga
- Siri dapat memberikan sugesti lebih baik
- Penambahan Emoji baru
- Dapat menghapus aplikasi bawaan
- Tampilan Control Center yang tidak berantakan
- Aplikasi Maps, Apple Music dan HomeKit yang lebih baik
- Fitur Photo memories
- Fitur Raise to wake (iPhone 4)
- Fitur Potrait Mode / Efek Bokeh (iPhone 4)
- Membersihkan semua notifikasi melalui fitur 3D Touch
- UniversalClipboard
Kekurangan
- iPhone 4s sudah menjadi kuno
- Hilangnya grup notifikasi
- Hilangnya Game Center
- Belum bisa Jailbreak
- Mencegah pengguna untuk mendapatkan akses administrator
- Terkadang membuat lag, baterai boros, atau lainnya

- IOS 7

  Kelebihan
- Desain
Jika dilihat dari segi desain iOS 7 ini terlihat lebih flat dan minimalis namun lebih banyak mengandung efek, seperti efek transparan yang ada pada layar dengan wallpaper yang dinamis.
- iTunes Radio
Apple membekali iOS 7 dengan aplikasi  iTunes Radio, dan cara penggunaanya sama seperti layanan radio streaming musik Pandora. Dan anda bisa membuatnya berdasarkan genre atau artis tersendiri sesuai dengan keinginan anda.
- Fitur Anti Maling
Apple telah memberi kelengkapan pada iOS 7dengan adanya fitur keamanan baru, yang lebih akrab disebut dengan nama anti hacking  yang hampir mirip seperti “ Find My iPhone”.
- Fitur- Fitur Baru
Pada iOS 7 ini Apple lebih memberikan beberapa fitur tambahan dan baru seperti, fitur siri new interface, blacklist kontak, audio face time, kunci aktifasi, update app secara otomatis, file sharing AirDrop.

- Aplikasi Baru Yang Lebih Menarik
Aplikasi untuk cuaca lebih hidup dengan animasi gerak, dan aplikasi maps dengan tambahan modus malam dan telah menggunakan arah jalan yang telah diperbarui. Serta sudah dilengkapi dengan aplikasi kamus yang mendukung  berbagai bahasa, diataranya Cina-Inggris, Italia, Korea dan Belanda.
- Desain
Jika dilihat dari segi desain iOS 7 ini terlihat lebih flat dan minimalis namun lebih banyak mengandung efek, seperti efek transparan yang ada pada layar dengan wallpaper yang dinamis.
- iTunes Radio
Apple membekali iOS 7 dengan aplikasi  iTunes Radio, dan cara penggunaanya sama seperti layanan radio streaming musik Pandora. Dan anda bisa membuatnya berdasarkan genre atau artis tersendiri sesuai dengan keinginan anda.
- Fitur Anti Maling
Apple telah memberi kelengkapan pada iOS 7dengan adanya fitur keamanan baru, yang lebih akrab disebut dengan nama anti hacking  yang hampir mirip seperti “ Find My iPhone”.
- Fitur- Fitur Baru
Pada iOS 7 ini Apple lebih memberikan beberapa fitur tambahan dan baru seperti, fitur siri new interface, blacklist kontak, audio face time, kunci aktifasi, update app secara otomatis, file sharing AirDrop.

- Aplikasi Baru Yang Lebih Menarik
Aplikasi untuk cuaca lebih hidup dengan animasi gerak, dan aplikasi maps dengan tambahan modus malam dan telah menggunakan arah jalan yang telah diperbarui. Serta sudah dilengkapi dengan aplikasi kamus yang mendukung  berbagai bahasa, diataranya Cina-Inggris, Italia, Korea dan Belanda.

Kekurangan
- Aplikasi iTunes Radio hanya bisa bekerja di Negara Amerika Serikat Saja
- Fitur AirDrop hanya bisa dijalankan pada perangkat baru Apple saja
- Fitur UI pada kamera sangat standard dan pengaturan fitur yang terbatas
- UI Interface hampir sama dengan Windows Phone
- Perangkat Apple lama tidak bisa menikmati iOS 7 ini, karena tidak bisa upgrade










4. Blackberry
- Blackberry Lama

Kelebihan
- baterai
secara keseluruhan, blackberry sangat menguntungkan untuk pengguna bisnis dan sangat optimal dari segi konsumsi daya.
- Sistem Operasi
Blackberry OS merupakan platform yang paling terkenal dan terkuat di pasar OS. dan makin banyak yang berpendapat jika Blackberry memiliki manajemen kontak yang sangat rapi dan akurat dari semua perangkat.
- daya tahan
Blackberry sangat dikenal dengan ketangguhan karena hardwarenya dapat bertahan melebihi dari beban penggunaanya
- hardware
Research in motion atau disingkat menjadi RIM seperti apple mampu untuk menghasilkan kualitas perangkat keras yang sangat hebat dan juga estetis. bahkan RIM juga menawarkan kebebasan memilih tidak seperti Apple OS.

Kekurangan
- Aplikasi
RIM juga merilis apliction store sendiri yang disebut dengan Blackberry App World yang sama dengan Apple. namun kurangnya aplikasi dan antarmuka yang cukup rumit menjadikan memperlambat adopsi. dan rata aplikasi Blackberry jauh lebih mahal dari pada aplikasi iOS dan android
- Web Browsing
dibandingkan dengan platform lain seperti apple dan android, Blackberry OS memberikan pengalaman browsing yang lemah
- Bisnis
blackberry masih dapat menjembatani kesenjangan yang masih berakar dari masyarakat perusahaan tidak seperti Aplle yang mampu untuk menjembatani konsumen secara luas
- Perangkat Lunak server
untuk mencapai integrasi yang penuh anda harus menginstal Blackberry Enterprise Server atau blackberry express terlebih dahulu yang pastinya akan menambah lapisan kompleksitas, manajeman biaya dan juga unsur bisnis.

- Blackberry Versi 10.2.1



Kelebihan
- Salah satu fitur yang terdapat dalam OS versi 10.2.1 ini di antaranya pengaturan e-mail yang lebih baik, kemampuan mengakses sebuah website saat pengguna sedang offline, membuat grouping contact pada SMS, BBM, maupun e-mail untuk memudahkan pengguna saat mengirimkan pesan ke kategori kontak tertentu.
Tak hanya itu, pengguna juga kini dapat mengatur aplikasi yang paling banyak menghabiskan baterai, juga peningkatan saat melakukan copy and paste.

- Ardo menambahkan, dalam penambahan fitur OS BB 10.2.1 ini Blackberry berniat untuk mengembalikan fungsi ponsel sebagai alat komunikasi. Untuk itu Blackberry memperbanyak fitur messaging pada pembaruan ini.
Versi 10.2.1 juga memiliki kemampuan IT Policy yang mendukung tren Bring Your Own Device (BYOD) dengan menonkatifkan beberapa aplikasi tertentu seperti kamera, saat pengguna memasuki area perusahaan.
- "Yang unik dan tak kalah menarik dari OS terbaru ini adalah fitur Picture Password, yakni fitur password yang menyamakan letak angka dan gambar tertentu," jelas Ardo.
Fitur password terbaru ini diklaim Blackberry sebagai password yang paling aman dari berbagai jenis password yang sudah ada seperti kombinasi angka maupun pattern. "Jika pengguna melakukan kesalahan saat membuka password hingga 10 kali, secara otomatis perangkat Blackberry tersebut akan di-wipe," pungkas Ardo.

- Pengguna kini juga dapat melakukan zoom in dan zoom out tampilan e-mail dengan cara mencubit layar perangkat Blackberry. Meski Ardo tak menyebutkan kapan pembaruan ini akan diresmikan, namun menurut rumor yang beredar di dunia maya, OS BB 10.2.1 akan diluncurkan pada 28 Januari
Kekurangan
- Battery Life
Secara kemampuan, perangkat BB10 memang diberikan banyak peningkatan. Namun kemampuan itu juga menguras banyak energi. Sementara saat menggunakan BlackBrry 7 device, Anda bisa dengan nyaman menggunakannya seharian untuk menerima pesan BBM ataupun dari messenger apps lainnya.
Namun jika Anda memilih BlackBerry Q10, Anda bisa mengandalkan baterainya yang super besar dan tahan lama. Dan menurut informasi, Anda nanti akan bisa mendapatkan battery life di atas kemampuan Q10 melalui BlackBerry A10 atau dikenal sebagai Aristo.

- Text Selection
Trackpad di perangkat BlackBerry 7 bisa melakukan seleksi teks secara cepat, termasuk juga untuk copy/paste. Di BlackBerry 10, telah diberikan fungsi setara dengan trackpad di BlackBerry 7 handset meksipun seleksi teks masih terkesan kaku dan terkadang cukup merepotkan.
- Email
BIS email service telah menjadi layanan terpercaya BlackBerry selama bertahun-tahun. Tetapi tahukah Anda bahwa opsi ‘Delete on Handheld’ tidak bisa Anda jumpai di BlackBerry 10? Dalam hal ini, BlackBerry 7 masih jauh lebih baik dibanding BlackBerry 10.
- Convenience Keys
Convenience keys di BlackBerry 7 handset bisa Anda temukan di sisi kanan/kiri yang biasa Anda pakai untuk akses cepat BBM, kamera, atau aplikasi lain. Sayangnya, Anda tidak bisa menemukan Convenience Keys di handset BlackBerry 10.

- Hardware Buttons
Berbagai tombol navigasi di BlackBerry 7 handset telah memudahkan Anda untuk melakukan navigasi cepat, mengatur panggilan telepon dan juga multitaskng. Di BlackBerry 10, fungsi tersebut digantikan oleh touchscreen gesture yang sayangnya masih sedikit lebih lambat dibanding menggunakan hardware buttons di BlackBerry
- Terlebih, Anda masih perlu menyesuaikan atau mengatur opsi lebih dulu agar gestures di BlackBerry 10 bisa setara dengan BlackBerry 7.

- Accessories
Aksesori BlackBerry versi lama sangat banyak tersedia di pasaran, sebut saja dock, kantong, case, dll. Sementara BlackBerry 10 handset, saat ini tidak banyak aksesori yang tersedia saat ini. Case dan dock bahkan sangat sulit dicari.