Sabtu, 14 Oktober 2017

Macam - Macam Framework CSS


Macam - Macam Framework CSS


Berikut ini enam framework CSS alternatif berukuran relatif lebih kecil yang dapat kita gunakan untuk membuat halaman web yang mewah namun hemat kuota.

  • Milligram




Framework yang pertama adalah Milligram. Framework ini didesain khusus untuk meningkatkan performa dan produktivitas dengan property yang lebih sedikit untuk menghasilkan kode yang lebih apik. Beberapa peramban terbaru seperti Chrome, Firefox, IE, Opera, dan Safari secara resmi didukung oleh Milligram. Meski tidak didesain secara khusus untuk mendukung peramban-peramban lama, beberapa versi masih dapat didukung oleh Milligram. Besar file yang hanya berukuran 2KB tidak membuat fitur Milligram dapat disepelekan. Tipografi, button, list, form, table, dan grid telah dimiliki oleh Milligram. Panduan menggunakan Milligram tersedia lewat dokumentasinya yang cukup lengkap. Penasaran? Langsung aja kunjungi milligram.github.io.

  • Pure






Seperti kebanyakan framework CSS yang dikembangkan dengan target utama mobile, Pure dikembangkan dengan mempertahankan ukuran yang kecil. Semua modul Pure (base, grid, form, button, tables, menu) berukuran kurang lebih 4kb. Jika hanya membutuhkan modul tertentu, kita bahkan dapat menghemat lebih banyak lagi.






Pure merupakan framework CSS yang responsif yang dapat digunakan untuk berbagai jenis layout.  Layout blog, email, galeri foto, landing page, side menu, dan layout-layout lainnya dapat dicapai dengan mudah menggunakan Pure.






  • Min







Min, sesuai dengan namanya diklaim sebagai framework CSS paling minimalis di dunia. Dengan besar file kurang dari 1KB (995 bytes), min memiliki fitur yang cukup lengkap seperti sistem grid 12 kolom, style default untuk button, table, navbar, heading, message, dan ikon-ikon yang kompatibel dengan Android. Dokumentasi selengkapnya dapat dilihat di situs resmi min.

  • Blaze CSS







Blaze CSS memiliki fitur modular yang mirip dengan Pure. Meskipun telah memiliki ukuran yang kecil namun masih dapat diperkecil lagi jika kita hanya menggunakan modul-modul tertentu saja. Framework ini memiliki fitur yang cukup lengkap meskipun hanya berukuran kurang dari 7kb. Dokumentasi seputar Blaze dapat dibaca di situs resmi Blaze_css.

  • FOX CSS





Fox CSS dikembangkan oleh Ronan Levesque saat menyadari sebagian besar framework CSS yang telah ada tidak cocok dengan kebutuhannya. Oleh karena itu Ronan mengembangkan framework CSS sendiri yang memiliki fitur-fitur seperti mobile first approach, mendukung IE9 ke atas, HTML5 ready, modular, sistem grid yang efisien. Fox CSS dikembangkan menggunakan Sass. Informasi lebih lengkap seputar Fox CSS dapat dilihat di fox-css.com.

  • Picnic CSS






Picnic CS merupakan framework CSS yang memiliki ukuran cukup mungil, kurang dari 10KB. Dengan ukuran yang mungil ini Picnic CSS masih memberikan tampilan yang sangat indah. Seperti framework-framework sebelumnya framework ini juga memiliki fitur modular yang memungkinkan kita memperoleh ukuran yang lebih kecil dari ukuran normalnya.


TUGAS PO3





TUGAS P03


Membuat Program dengan menggunakan array?
Array merupakan container dasar yang dapat digunakan untuk berbagai kebutuhan salah satunya dapat digunakan untuk matriks, stack, anrian, dan lainya. sebagai contoh kita akan melihat beberapa operasi terhadap array melalui source code berikut :
1. a. Input :

public class Array {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        // deklarasi nama dan isi variabel array
        String [] City = {"Karawang","Purwakarta","Bandung","Garut","Tasikmalaya","Cianjur","Bekasi"};
       
        // memanggil semua isi elemen array
        for (int i =0; i<City.length; i++){
            System.out.println((i)+". City "+City[i]); // menampilkan semua isi array
        } // kurung kurawa for, akhir koding for
       
        // ==== Menampilkan elemen tertentu
        System.out.print("\nMenampilkan City 2 adalah "+City[2]);
    }
}

b. Output :



2. Input : 

int[] deret = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10};

        System.out.println("Panjang array deret: "+deret.length);

        for (int i = 0; i < deret.length; i++){
            System.out.println("elemen ke - "+deret[i]);
        }   

        double[] suhu = new double[5];
        suhu[0] = 28.5;
        suhu[1] = 25.5;
        suhu[2] = 26.5;
        suhu[3] = 27.5;
        suhu[4] = 30.5;

        System.out.println("Panjang array suhu: "+suhu.length);

        for (int i = 0; i < suhu.length; i++){
            System.out.println("elemen ke - "+suhu[i]);
        }
    }
}   

b. Output :





penyimpanan data storage

1. Berapa besar Bandwidth  dari edo RAM, SDRAM, RDRAM, DDR I, DDR II, DDR III, pada kepingan memori?

RAM (Random Access Memory) terdiri dari berbagai macam tipe, yang dibahas disini hanya bandwidth nya:

·         Edo RAM : Edo RAM masuk ke dalam kelompok Dynamic RAM (DRAM), mempunyai memory clock sebesar 33 MHz dengan transfer rate 2,128 Gbit/s atau setara 266 MByte/s.
·         SDRAM : untuk bandwidth SDRAM tergantung dari memory clocknya, pada PC-66 atau 66 MHz memory clock bandwidthnya sebesar 4,264 Gbit/s atau 533 MB/s. PC-100 atau 100 MHz memory clock bandwidth nya sebesar 6,4 Gbit/s atau setara dengan 800 MB/s. Dan pada PC-133 atau 133 MHz memory clock bandwidth nya mencapai 8,528 Gbit/s atau 1,066 GB/s.
·         DDR I : bandwidth nya pun bermacam-macam dari 12,8 Gbit/s s.d. 38,4 Gbit/s ato 1,6 GB/s sampai 4,8 GB/s tergantung pada memory clock dan channel yang dimiliki.
·         DDR II : dari 25,6 Gbit/s sampai 80 Gbit/s atau 3,2 GB/s sampai 10 GB/s.
·         DDR III : memiliki beberapa tipe channel dari single (1x) hingga quad (4x) channel. Untuk bandwidth nya berkisar antara 51.2 Gbit/s sampai 192 Gbit/s atau 6.4 GB/s sampai 24 GB/s.
2. Berapa keping CD berkapasitas 700 MB bila dibandingkan dengan dengan kepingan  HD-DVD Dual Layer?
·         HD DVD Dual Layer itu memiliki kapasitas 30 GB. kalau dikalikan 1024 berarti setara dengan 30720 MB.
jadi :
30720 : 700 = 43.885714285714285714285714285714 keping CD 700 MB.
3. Berapa keping CD berkapasitas 700 MB bila dibandingkan dengan dengan kepingan Blue Ray dual Layer?
·         Blue Ray Dual Layer kapasitasnya itu 50 GB. Kalau dikali 1024 berarti 51200 MB.
jadi :
51200 : 700 = 73.142857142857142857142857142857 keping CD 700 MB.
4. Hitung total lagu dan filem untuk :
·         Berapa jumlah lagu yang tersimpan dalam kepingan HD DVD berkapasitas 30 GB jika rata-rata file lagu berformat Mp3, satu lagunya berkisar 3 MB ?
jadi :
30 x 1024 = 30720 MB
30720 : 3 = 10240 lagu.
·         Berapa filem yang tersimpan dalam kepingan Blu Ray yang berkapasitas 50 GB jika rata-rata file filem berformat AVI itu berkisar 750 MB satu filemnya?
jadi :
50 x 1024 = 51200 MB
51200 : 750 = 68.266666666666666666666666666667 film.
5. Hitung total gambar dan filem untuk :
·         Berapa jumlah gambar yang tersimpan dalam kepingan HD DVD nberkapasitas 30 GB jika rata-rata file gambar berformat jpg, satu gambarnya berkisar 500 KB ?
jadi :
30 GB = 30720 MB
30720 x 1024 = 31457280 KB
31457280 : 500 = 62914.56 foto
·         Berapa filem yang tersimpan dalam kepingan Blu Ray yang berkapasitas 50 GB jika rata-rata file filem berformat AVI itu berkisar 300 MB satu filemnya ?
jadi :
50 GB = 51200 MB
51200 : 300 = 170.66666666666666666666666666667 film


Rabu, 04 Oktober 2017

Jenis - Jenis Operator

Jenis - Jenis Operator

  1. Assignment Operator / Operator Penugasan 
Assignment Operator (operator penugasan) adalah operator yang menggunakan tanda sama dengan (=) untuk mengisi sebuah nilai dalam suatu variabel.

  1. Arithmetic Operator / Operator Aritmatika
Arithmetic Operator (operator aritmatika) adalah operator yang digunakan untuk melaksanakan operasi aritmatika.
Beberapa operator aritmatika antara lain:
* : untuk perkalian
+ : untuk penjumlahan
- : untuk pengurangan
/ : untuk pembagian
% : untuk sisa pembagian (modulus)
  1. Logical Operator / Operator Logika / Boolean Operator
Operator Boolean atau Operator Logika adalah operator yang digunakan untuk melakukan operasi logika yaitu operator yang menghasilkan nilai TRUE (benar) atau FALSE (salah).
Bebarapa macam operator logika antara lain:
1. and : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
2. or : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE
3. xor : menghasilkan nilai TRUE jika salah satu operand bernilai TRUE tetapi bukan keduaduanya
bernilai TRUE
4. ! : mengasilkan nilai tidak TRUE
5. && : menghasilkan nilai TRUE jika kedua operand bernilai TRUE
6. || : menghasilkan nilai TRUE jika salah satu operand bernailai TRUE
  1. Comparison Operator / Operator Pembanding
Operator Pembanding adalah operator yang digunakan untuk membandingkan dua buah nilai atau operand.
Operator perbandingan ini antara lain :
<  : untuk kurang dari
> : untuk lebih dari
<= : untuk kurang dari atau sama dengan
>= : untuk lebiih dari atau sama dengan
== : untuk sama dengan
!= : untuk tidak sama dengan
<> : untuk tidak sama dengan

Pengertian Array dan Jenisnya

Pengetian Array dan Jenisnya

Pengertian Array dan Jenisnya
  Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.

  Jenis-jenis Array :
1. Array Satu Dimensi
Array satu dimensi adalah suatu array yang terdiri dari 1 subskrip array, yaitu jumlah data maksimum.

2. Array Dua Dimensi
Array dua dimensi adalah suatu  array yang terdiri dari 2 subskrip, yaitu jumlah elemen baris dan jumlah  elemen kolom.

3. Array Multidimensi
Array multidimensi adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.

Bahasa Pemrograman

Bahasa Pemrograman

Bahasa pemrograman merupakan untaian kata-kata berupa instruksi atau perintah-perintah yang biasanya terdiri dari banyak baris yang bisa dimengerti oleh komputer. Bahasa pemrograman ini wajib dikuasai oleh seorang developer agar dapat membangun sebuah aplikasi atau software. Dan untuk membuat aplikasi tertentu maka digunakan juga bahasa pemrograman yang sesuai dengan kebutuhan aplikasi yang akan dibuat tersebut.
Jumlah bahasa pemrograman ini sangat banyak. Dari sekian banyak bahasa pemrograman yang ada saat ini, tentu saja developer tidak menggunakan seluruh bahasa pemrograman yang ada. Mereka hanya menggunakan 1 atau 2 bahasa pemrograman dalam melakukan developing software.
Menurut Tiobe, salah satu lembaga riset yang telah beberapa tahun berupaya membuat peringkat bahasa pemrograman populer dunia yang diwujudkan dalam bentuk TIOBE Programming Community Index edisi bulan Desember 2014, Java dan C masih menjadi bahasa pemrograman terpopuler urutan pertama dan kedua.
Kemudian dalam PYPL Popularity of Programming Language juga merilis 11 bahasa pemrograman yang banyak dipakai sampai pada bulan November 2014, menunjukan Java dan PHP berada di posisi pertama dan kedua sementara C menempati urutan ke 6.
Contoh Bahasa Pemrograman :
JAVA.
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, dari mulai PC sampai perangkat mobile. Bahasa pemrograman ini awalnya dikembangkan pada The Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle. Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana kopi jenis ini berasal dari pulau Jawa di Indonesia.
Java menjadi salah satu bahasa pemrograman terpopuler bukan karena tanpa alasan, bahasa pemrograman ini memiliki beberapa kelebihan seperti misalnya bisa berjalan di sistem operasi yang berbeda-beda, kemudian bahasa pemrograman ini termasuk kedalam pemrograman OOP (pemrograman orientasi objek) sehingga programer lebih mudah dalam menyusun program menggunakan bahasa ini, selain itu bahasa ini juga memiliki library yang lengkap sehingga akan sangat memudahkan programer. Dan saat ini merupakan era dimana smartphone Android sangat banyak digunakan. Aplikasi dalam smartphone Android dibangun menggunakan bahasa Java, sehingga banyak juga programer-programer yang menggunakan bahasa ini karena memang sedang banyak dibutuhkan.

tugas po2

TUGAS PO2

TUGAS PO2

  • Huruf ("A"); = Char, Karena menyatakan sebuah karakter dan kebutuhanya kecil.
  • Pesan Singkat ("Saya sedang rapat"); = Char, Karena menyatakan sebuah karakter dan kebutuhan memorinya kecil.
  • Nilai Mahasiswa ("80"); = Short, Karena menyatakan bilangan bulat dan kebutuhan memorinya lebih kecil dari int
  • No. Hp ("0895345250069"); = Short, Karena menyatakan bilangan bulat,kebutuhan memorinya lebih kecil dari int dan misal menggunakan string,int, atau long bisa tetapi saat di tampilan tidak sesuai dengan pernyataan.
  • NIM ("16416255201092"); = Long, Karena menyatakan bilangan bulat, dan kebutuhan memorinya kecil
  • Luas Persegi ("4"); = String, Karena menyatakan bilangan bulat
  • Luas Lingkaran ("7.5"); = Float, Karena menyatakan bilangan real
  • Jenis Kelamin ("Laki - Laki"); = Bool, Karena menyatakan true atau false
  • Usia ("5"); = String, Karena menyatakan bilangan bulat