Sabtu, 27 Desember 2014

Soal Latihan Algoritma dan Pemrogram

 Soal Latihan Algoritma dan Pemrogram

Selesaikan soal-soal di bawah dengan syarat no 4-7 harus mengggunakan bentuk array, loopping, fungtion, if else.

1.  Buatlah program untuk dapat menentukan nilai yang terbesar dan yang terkecil dari tiga buah nilai yang di inputkan.

2.  Mencetak bilangan ganjil kelipatan tiga diantara angka 10 s/d 50

3.  Menghitung tahun kabisat, nilai tahun  harus di input di keyboard

4.  membuat program untuk menghitung nilai menurut formula (∑2X + Y) yang diberikan dari duah buah deret angka dengan X = 2, 4, 6, 3, 2 dan Y = 
4, 2, 3, 5, 2.

5.  Selesaikan formula berikut ini Y = ∑ !Xi ; dengan Xi = 3, 4, 2, 2.
6.  Selesaikan formula berikut ini Y = ∑ Xn ; dengan n  = 2, 2, 3, 2 ; dan nilai X      = 2.
7.  Selesaikan formula berikut ini Y = ∑ (X/Xn) ; dengan X = 2, 2, 4, 2 ; dan n =  2, 1, 2, 2


Yang perlu kita perhatikan dalam pembuatan program sederhana adalah pemahamannya terlebuh dahulu . karena pemahaman ataupun nalar akan mempermudah pekejaan yang kita kerjakan . contoh no.1 disitu di perintahkan menentukan nilai terbesar dan terkecil dari 3 angka yang di inputkan. Sehingga secara otomatis kita menggunakan konsep if else.langsung saja kita bahas soal-soal yang di atas.

Pertama kita harus membuat jendela code baru di setiap soalnya .Untuk cara pembuatan jendela code baru sudah di jelaskan pada pos sebelumnya.sehingga anda hanya merefew cara yang sebelumnya.

Pilih scorcat code block yang ada pada didestop(double click)





















Muncul jendela code block,click create a new project


pilih & click pada icon Console application


Next-pilih C-Next

ketik nama project ,misal”Sragen”-Next-Finist


               
















jendela awal code block









    silahkan coding di jendela di samping.









Buatlah jendela seperti diatas sebanyak 7 halaman




UNTUK MELIHAT JAWABANNYA,SILAHKAN CLICK PADA TULISAN DI BAWAH INI !!!

 PEMBAHASAN Soal 1,2 dan 3


PEMBAHASAN Soa 4  dan 5


PEMBAHASAN Soal 6 dan 7

 














PEMBAHASAN No.6 & 7

SOAL No 6

pada point pertama.kita ketikan interger fungsi berada diatas inyerger main guna untuk variable apa saja yang terdapat dalam int fungsion " int cara(int x,int y) ".setelah itu kita ketikan apa yang kita butuhkan dalam tampilan cmd. 




dalam menyelesaikan soal no 6 ini kita membutuhkan 2 looping.looping pertama di gunakan pada fungsi main yang di gunakan untuk meloopingkan angka yang sudag di ketahui.looping yang kedua untuk interger main yang di gunakan untuk meloopingkan rumus yang di inputkan.(lihat point 1 dan 2 )

dan yang terakhir memanggil rumus fungtion pada point ke 2 menuju kedalam interger main yang ada pada point 3(gambar di bawah).

setelah semua langkah selesai,click build and run,maka akan muncul tampilan seperti di bawah : 



SOAL No 7

Buatlah variable maint seperti berikut :


ketikan program dengan format looping seperti berikut :


Disini kita menggunakan perulangan untuk menghitung formula . Disini kita menggunakan 2 perulangan . 
Perulangan ke-1 i=0 maksudnya bilangan yang kita hitung nantinya bisa di mulai dari angka 0, lalu i<4 maksudnya disini kita mendapatkan hasil inputan yang sudah kita masukan angkanya di variabel tersebut di atas, lalu i++ ini bertujuan untuk mengulang data . Lalu masukkan rumus untuk menghitung formula perpangkatan tersebut z[i] kita umpamakan sebagai hasil yang mau di cari, lalu pow adalah power yaitu bahasa pemograman yang artinya pangkat setelah itu kita masukkan rumus x sebagai angka pokok dan n[i] adalah nilai yang akan di pangkatkan seperti pada variabel di atas .
Perulangan ke-2, di gunakkan untuk menghitung nilai total keseluruan dari hasil sebelumnya yang telah di pangkatkan . 

 hasil Programnya adalah :


code secara lengkap :




PEMBAHASAN Soal 4 & 5

Soal No 4

Pada penyelesain nomer 4 ini kita menggunakan konsep fungtion.fungtion adalah cara yang di tambahkan untuk meringkas script yang terdapat dalam maint utama.untuk membuat fungsi pertama kita harus membuat variable fungsi yang di letakkan di atas interger main(seperti yang di lingkari di bawah ini,pada langkah 1).

selanjutnya kita tuliskan kembali variable fungtion diatas maint di bawah tanda kurung tutup utama interger maint .setelah itu inputkan rumus sesuai dengan soal.



Untuk selanjutnya rumus yang di inputkan tadi akan di ringkas ke dalam rumus fungsi.rumus fungsi tersebut mengatasnamakan variable fungsi untuk memasukan rumus yang sudah ada.perhatikan point 3 di bawah ini.


Setelah mengikuti langkah dengan benar seperti di atas maka akan di dapat hasil seperti di bawah ini .



SOAL No. 5


untuk soal 5 strukturnya sama dengan penyelesaian soal-soal sebelum.intinya kita memahami perintah soal lalu memikirnya dengan logika.yang terpenting variable fungsi sama variable main jangan sampe sama.selain untuk membedakan perbedaan tersebut di harap tidak membuat tumbukan data yang ada.masukan inputan data seperti gambar berikut:



jalankan progam sehingga akan muncul tampilan seperti berikut ini :



diaatas adalah hasil faktorial dari = 3, 4, 2, 2,5.


PEMBAHASAN Soal 1,2 dan 3

Setelah Melakukan cara pembuatan jendela baru seperti diatas ,langkah selanjutnya adalah menyelesaikan soal yang ada.

SOAL NO.1

pada gambar pertama terdapat 2 point pengetikan script code(1,2).untuk baris pertama pada point 1   " int a,b,c; " artinya adalah baris pertama di gunakan apa saja variable yang di gunakan dalam pengetikan code,disini saya menggunakan variable a,b dan c sebagai kuncinya. baris selanjutnya sampai akhir pada point pertama berisi untuk  tempat pengetikan dan penampilan tulisan yang akan di tampilkan. 


Untuk point yang kedua berisi tempat pengolahan dari rumus code yang telah diketikan . maksud dari code di bawah adalah jika a lebih besar dari c dan b maka tampilkan nilai A,begitu trus sampai pada point 3 .


untuk point ketiga ini fungsinya sama dengan point yang kedua.namun di point ketiga ini di gunakan untuk menampilkan nilai terkecil dari angka yang di ketikan .sedangkan point kedua untuk menampikan nilai terbesarnya.

Di bawah adalah hasil Run dari script diatas  yang di buat dalam aplikasi codeblock



SOAL NO. 2

untuk soal nomer 2 ini script di gunakan sangat simple karena menggunakan satu looping dan satu if.untuk lebih jelasnya lihat dan cermati gambar scrip dan hasil run dari scrip terrsebut.

script asli:

int a;
     system("color 2b");
     printf("nilai kelipatan ganjil 3 adalah:\n\n");
     for(a=10; a<50; a++)

    if(a%3==0 && a%2!=0)
     {
         printf("  %d\n",a);
     }


keterangan : pada int hanya menggunakan variable a yang di gunakan untuk looping (for) dan pada perintah if.untuk for batas bawahnya 10 dan maxsimalnya 50.untuk % artinya mirip dengan pembagian,yaitu jika a habis di bagi 3 dengan sama dengan 0 maka print nilai a.jika tidak maka nilai a tidak di tampilkan . 


SOAL NO. 3

pada nomer tiga ini sangat simple.dengan kita mengetahui maksudnya kita dapat mengetahui rumusnya.kita hanya hanya perlu rumus if(a%4==0).karena tahun kabisat adalah tahun yang habis di bagi 4.jika tidak habis maka progam akan menampilkan kata-kata bukan tahun kabisat .




Silahkan di pahami ,di cermati dan silahkan mencoba.semoga berhasil .

Jumat, 19 Desember 2014

Web Browser


Web browser adalah suatu alat atau aplikasi yang di jalankan pada computer yang berfungsi untuk mempermudah manusia dalam koneksi ke internet.Sedangkan  Fungsi Web Browser adalah untuk menampilkan dan melakukan interaksi dengan dukumen-dokumen yang disediakan oleh web server.seiring berjalannya zaman web browser juga berganti-ganti, alasan utama dari pergantian web browser tersebut adalah ditemukannya kelemahan-kelemahan pada web browser sebelumnya.sehingga semakin majunya teknologi web browserpun juga selalu ter-update. Macam macam web browser antara lain Netcape Navigator,Icap,Safari,Flock Browser,Wyzo,IE,Mozilla firefox,Google Crome. di dalam menggunakan web browser sebaiknya memahami kelemahan dan kelebihan dari web browser yang akan di gunakan,selain itu Hal yang perlu diketahui dalam pencarian suatu informasi adalah pemahaman tentang struktur ataupun keyword .


  • Cara Kerja sebuah Web Browser.


1. USER/Netter yang akan mengakses suatu website berupa URL melalui Web browser
2. Kemudian Web browser tersebut mengirimkan permintaan / request berupa  HTTP REQUEST kepada Web Browser  melalui layer-layer TCP/IP,
3. Kemudian Web Server memberikan  WEB FILES yang di-request jika ada.4. Web Server memberikan respon kembali ke Web Browser melalui HTTP RESPONSE (melalui layer-layer TCP/IP)5. Kemudian baru di terima oleh Web browser, dan kemudian dikirimkan kepada USER berupaDISPLAY. 


  • MACAM-MACAM WEB BROWSER



    Netscape navigator adalah perangkat lunak penjelajah web yang terkenal di Era 90-an sebelum hadirnya internet explorer (IE).browser ini dikembangkan oleh netscape communication corporation serta dipelopori oleh mahasiswa lulusan NCSA (National Center of Supercomputer Application di University of Illionis) dan programer berpengalaman.


    Internet explorer yang bisa disingkat IE atau MSIE adalah perangkat lunak untuk browsing internet besutan microsoft yang gratis. internet explorer versi 1 ini diluncurkan pada 16 Agustus 1995.Bahkan beberapa tahun silam Microsoft boleh berbangga sebab Internet Explorer 5 adalah web browser terbaik yang ada.

   Mozilla firefox aslinya bernama phoenix ini dikembangkan oleh yayasan mozilla dan ratusan sukarelawan. browser mozilla firefox ini gratis dan bisa digunakan semua OS, contohnya windows XP,windows 7.

Safari adalah browser internet buatan Apple inc berlogo gambar kompas  ditujukan oleh sistem operasi MAC OS. Sekarang windows juga dapat menggunakannya.

    
    iCab berlogo mobil ngebut, memiliki banyak fitur yang tidak tersedia pada browser Mac lainnya. iCab cocok dijalankan pada semua Mac OS


Wyzo ini merupakan browser yang memprioritaskan kemampuan browsernya pada pengguna yang banyak melakukan download media, seperti video, mp3.Browser ini merupakan browser yang dikhususkan untuk,Mac os.

Flock browser adalah penjelajah web yang berspesialisasi kepada fitur penyedia jejaring sosial dan merupakan browser sosial internasional dunia pertama yang berbasis pada firefox. Flock ini sangat cocok untuk membuka friendster, mySpace atau Facebook dan jejaing sosial lainnya.

Opera browser ini dibuat oleh Opera software yang ada di Oslo, Norwegia. Kelebihan utama browser Opera adalah mampu menampilkan (load) halaman web lebih cepat, dengan kecepatan koneksi yang sama dibanding browser lain.opera cocok di gunakan dalam smarphone/hp.


   Google chrome adalah penjelajah internet besutan Google dengan menggunakan mesin wedering WebKit yang dinamakan Chromonium.Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008.Google Chrome saat ini bahkan menyediakan web browser terbaru mereka yaitu "Google Chrome With 3D"

  •         DISINI SAYA AKAN MENJELASKAN SEDIKIT MENGENAI GOOGLE CHROME

     Google Chrome adalah sebuah penjelajah web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium.Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008 .

KELEBIHAN BROWSER CHROME :

TAMPILAN : Pada Interface dari Chrome terlihat bahawa google ingin para penggunanya lebih fokus pada web dan melupakan browser yang digunakan. Ini atinya Google Chrome memilii tampilan yang tidak mengusik dan nyaman ketika sedang digunakan

MODUS PENYAMARAN : Pada modus ini memungkinkan para penggunanya dapat mengakses website tanpa meninggalkan jejak. Sehingga cocok digunakan untuk mengkases konten yang berbau porno secara diam-diam he he he

APLIKASI WEB : Google memberikan opsi “Make Application Shortcut” . Dengan underline ini sebuah aplikasi web seperti GMAIL atau Google Teader dapat dijalankan lewat shrtcut pada Desktop atau Start Menu. Sehingga kelihatan seperti sebuah aplikasi lokal

PENGELOLAAN MEMORY :  Pada setiap TAB yang dibuka di Chrome memiliki proses yang terpisah, sehingga ketika eror/crash pada salah satu ta tidak akan meyebabkan seluruh 
browser eror.




KELEMAHAN BROWSER CHROME :

PRIVASI : Google menyimpan 2% interpretation pencarian pengguna, lengkap dengan alamat IP-a. Walaupun dalam beberapa waktu tertentu interpretation ini akan dianonimkan. Ini artinya google bisa saja tahusiapa mencari apa dan dimana

LISENSI : Google sempat mencantumkan pada Terms of Service mereka, bahwa semua muatan dari pengguna yang hak ciptanya dimiliki oleh pengguna akan diserahkan haknya pada Google. Tapi indicate ini telah dicabut oleh pihak Google.

CELAH KEAMANAN : Beberapa pakar confidence menemukan adanya lubang kecil/bugs pada chrome. Sehingga ketika membuka suatu halaman website akan membuat browser ini menjadi crash. Lalu Chrome juga memiliki underline download Otomatis yang dikhawatirkan akan disalah gunakan oleh Hacker

EXTENSIONS : Pada Chrome tidak terdapat extension/plugin/addons yang dapat ditambahkan. Tidak seperti Firefox yang memiliki banyak aplikasi2 tambahan yang dapat membuat dan meningkatkan kinerja browser.

BAHASA : Pada chrome ketika kita memilih untuk menggunakan dalam bahasa Indonesia maka akan terdapat beberapa kejanggalan dalam bahasanya.
}