Sabtu, 20 Oktober 2012

Algoritma dan Pascal Formula S

Algoritma dan Program Pascal untuk menghitung :

S = 1 - 2/3 + 3/5 - 4/7 + ...

Sebelum kita membuat Algoritma dan Program diatas, maka terlebih dahulu kita tentukan POLA yang digunakan oleh Deret S tersebut. Adapun pola yang digunakan oleh Deret S diatas adalah :

S = i / (2i-1)

misal : 
  • i = 1  -->  S = 1/(2.1-1)   -->   S = 1/1
  • i = 2  -->  S = 2/(2.2-1)   -->   S = 2/3
  • i = 3  -->  S = 3/(2.3-1)   -->   S = 3/5
  •  . . .
  • i = n  -->  S = i / (2.i-1)    -->   S = i / (2i-1)

          
Bentuk Algoritma Formula/Rumus S
Algoritma formulas
{I.S : diinputkan satu bilangan oleh user}
{F.S : menampilkan hasil perhitungan rumus S}

Deklarasi:
 i : integer
 n : integer
 s : real
 
Algoritma:
 input(n)
 
 s <- 0
 for i <- 1 to n do
  if i mod 2 = 1 then
   s <- s+(i/(2*i-1))
  else
   s <- s-(i/(2*i-1))
  endif
 endfor
 
 output('S = ',s:0:2)

Bentuk Pascal Formula/Rumus S
program formulas;
uses crt;

var
   i : integer;
   n : integer;
   s : real;

begin
     write('Masukkan Banyak Deret Pecahan : '); readln(n);
     writeln();

     s := 0;
     for i:=1 to n do
     begin
          if i mod 2 = 1 then
              s:=s+(i/(2*i-1))
          else
              s:=s-(i/(2*i-1));
     end;

     writeln();
     write('S = ',s:0:2);

     readkey();
end.

Screenshot :
input/output

Jumat, 19 Oktober 2012

Algoritma dan Pascal Deret Bilangan Ganjil

Algoritma dan Program Pascal untuk menampilkan jumlah deret bilangan ganjil.

Bentuk Algoritma Deret Bilangan Ganjil
Algoritma deretbilanganganjil
{I.S : diinputkan satu bilangan oleh user}
{F.S : menampilkan jumlah deret bilangan ganjil}

Deklarasi:
 x   : integer
 akhir  : integer
 jumlah  : integer
 
Algoritma:
 input(akhir)
 
 jumlah <- 0
 for x <- 1 to akhir do
  if x mod 2 = 1 then
   jumlah <- jumlah+x
  endif
 endfor
 
 output('Jumlah Deret Bilangan Ganjil dari 1 sampai ',x,' = ',jumlah)

Bentuk Pascal Deret Bilangan Ganjil
program deretbilanganganjil;
uses crt;

var
   x      : integer;
   akhir  : integer;
   jumlah : integer;

begin
     write('Masukkan batas akhir angka : '); readln(akhir);
     writeln();

     jumlah := 0;
     for x:=1 to akhir do
     begin
          if x mod 2 = 1 then
             jumlah := jumlah + x;
     end;

     write('Jumlah Deret Bilangan Ganjil dari 1 sampai ',akhir,' = ',jumlah);
     readkey();
end.

Screenshot :
input
output

Kamis, 18 Oktober 2012

Algortima dan Pascal Segitiga Bintang

Algoritma dan Program Pascal untuk menyelesaikan kasus seperti di bawah ini (warna bintang setiap baris dibedakan).

N=3

*
**
***
**
*

Bentuk Algoritma Segitiga Bintang
Algoritma segitigabintang
{I.S : Diinputkan satu angka oleh user}
{F.S : Menampilkan barisan segitiga bintang}

Deklarasi:
 n : integer
 i : integer
 j : integer
 
Algoritma:
 input(n)
 
 for i <- 1 to n do
  for j <- 1 to i do
   output('*')
  endfor
  output('')
 endfor
 
 for i <- n-1 downto 1 do
  for j <- 1 to i do
   output('*')
  endfor
  output('')
 endfor
Bentuk Program Pascal Segitiga Bintang dimana warna bintang setiap baris dibedakan.
program segitigabintang;
uses crt;

var
   n : integer;
   i : integer;
   j : integer;

begin
     write('Masukkan Jumlah Baris Segitiga Bintang : '); readln(n);
     clrscr();

     i := 0;
     j := 0;
     for i:=1 to n do
     begin
          for j:=1 to i do
          begin
               write('*');
          end;
          writeln(''); textcolor(i);
     end;

     for i:=n-1 downto 1 do
     begin
          for j:=1 to i do
          begin
               write('*');
          end;
          writeln(''); textcolor(j);
     end;
     readkey();
end.
Screenshot :
input
output

Sabtu, 13 Oktober 2012

Algoritma dan Pascal Bintang

Algoritma dan Pascal untuk menyelesaikan kasus seperti di bawah ini (warna bintang setiap baris dibedakan).

N=5

*
**
***
****
*****

Bentuk Algoritma untuk membuat barisan bintang seperti diatas.
Algoritma bintang
{I.S : Diinputkan satu angka oleh user}
{F.S : Menampilkan barisan bintang}

Deklarasi:
 n : integer
 i : integer
 j : integer
 
Algoritma:
 input(n)
 
 for i <- 1 to n do
  for j <- 1 to i do
   output('*')
  endfor
  output('')
 endfor
Bentuk Pascal untuk membuat barisan bintang dimana warna bintang setiap baris dibedakan.
program bintang;
uses crt;

var
   n : integer;
   i : integer;
   j : integer;

begin
     write('Masukkan Jumlah Baris Bintang : '); readln(n);
     clrscr();

     i := 0;
     j := 0;
     for i:=1 to n do
     begin
          for j:=1 to i do
          begin
               write('*');
          end;
          writeln(''); textcolor(i);
     end;
     readkey();
end.
Screenshot :
input
output

Minggu, 04 Maret 2012

Statistika


  • Basic Concepts of Statistics
    Statistik berkaitan dengan :
    1. Memproses dan menganalisa data.
    2. Mengumpulkan, mempresentasikan dan mengubah data untuk membantu pengambilan keputusan.
  • Key Definitions
    1. Population (universe) is the collection of all members of a group. 
    2. Sample is a portion of the population selected for analysis. 
    3. Parameter is a numerical measure that describes a characteristic of a population. 
    4. Statistic is a numerical measure that describes a characteristic of a sample.
  • Branches of Statistics
    1. Descriptive Statistics
      • Collecting, Summarizing and Presenting Data.
    2. Inferential Statistics
      • Drawing conclusions about a population based only on sample data.

  • Descriptive Statistics
    1. Collect Data : e.g. Survey
    2. Present Data : e.g. Tables and Graphs
    3. Characterized Data : e.g. Sample Mean

  • Inferential Statistics
    1. Estimation
      e.g. Estimate the population mean weight using the sample mean weight.
    2. Hypothesis Testing
      e.g. Test the claim that the population mean weight is 120 pounds.

  • Collecting Data
    1. Primary Sources (Data Collection)
      • Observation
      • Experimentation
      • Survey
    2. Secondary Sources
      • Print or Electronic

  • Types of Data
    1. Categorical
      e.g. Marital Status, Eye Color, Political Party.
    2. Numerical
      • Discrete
        e.g. Number of Children, Defect per Hour.
      • Continuous
        e.g. Weight, Voltage.

    Password :

    Minggu, 05 Februari 2012

    Advanced SystemCare v5 Pro

    Advanced SystemCare v5 Pro adalah salah satu software yang mungkin harus ada pada komputer atau laptop kita. Salah satu fungsi dari software Advanced SystemCare v5 Pro ini adalah dapat mengoptimalkan dan memaksimalkan kinerja dari komputer atau laptop kita. Berikut adalah fitur-fitur atau fungsi yang dimiliki oleh software Advanced SystemCare v5 Pro ini.

    Main Screen
     
    • Rescue: Where you can select and restore a backup if you wish to undo any unwanted changes made by ASC V5. You can also restore system optimization to Windows Default there.
    • Skin: Where we provide multiple skins for ASC. You can choose your favorite.
    • More: Which provides links to Settings, Check for updates, User Manual, Technical Support, IObit Online and About.
    • Upgrade: Enter your license code to register to the PRO edition or purchase a new license code online by clicking Upgrade.
    • If you already have a valid ASC V4 license code, you can also apply the license code to upgrade to the ASC V5 PRO.
    • Latest news: Display the latest news, program new updates, or program promotions from IObit.
    • PC health: Display the current status of your PC and give you recommendation to improve the status. You can click the Status to view more detailed status information.
    • ActiveBoost: Improve PC performance automatically and actively.
    • Click PRO on the top middle or the Manage License at the bottom left to view or manage your license.

    Scan Screen

    • You can select or deselect each item according to your own preference by clicking the checkbox before each item.
    • Click Settings to customize the specified settings for each section.
    • Click the drop-down menu next to Scan Now button to select an advanced scan method: Scan & Repair and Shut down PC after Scan & Repair.
    • Click Show details to view detailed information of the problems.

    Turbo Boost Screen

    • Configure: Work Mode and Game Mode. Work Mode will boost your computer for better work experience while Game Mode can boost your computer much deeply for gaming. Click Next to following the wizard to build your own Turbo Boost.
    • Or quickly boost your PC by clicking Boost Now under Toolbox of the program main interface.

    Toolbox Screen


    A collection of more than 20 smart and dedicated tools classified to the following groups: Clean, Optimize, Repair, Security, and Control. Some of the tools are only available for the PRO edition.


    Download :

    Password :

    Minggu, 29 Januari 2012

    Yuni Ayunda - Pengakuan Ngamen

    Judul Lagu : Pengakuan Ngamen

    Artis : Yuni Ayunda
    Genre : Dangdut Koplo
    Album : Sera Launching Persibo 2012
    Orkes : OM Sera
    Tahun : 2012

    Type : MPEG Layer 3 Audio File (.mp3)
    Bitrate : 128 kbps
    Sample Rate : 44.1 KHz
    Durasi : 00:02:45
    Size : 2.59 MB

    Download : Password :

    Yuni Ayunda - Ngamen Terakhir


    Judul Lagu : Ngamen Terakhir

    Artis : Yuni Ayunda
    Genre : Dangdut Koplo
    Album : Sera live in Yonif 500 Sikatan
    Orkes : OM Sera
    Tahun : 2011
    Type : MPEG Layer 3 Audio File (.mp3)
    Bitrate : 128 kbps
    Sample Rate : 44.1 KHz
    Durasi : 00:04:26
    Size : 4.13 MB

    Download : Password :

    Sabtu, 14 Januari 2012

    Cara Install PDF Suite Pro 2011

      1. Install PDF Suite (Setup.msi). The following window will appear on your desktop :

      2. Please click "Next" button  to continue installing PDF Suite. In the following window, please check the box next to the inscription  "I accept the terms in the license agreement".


      3. In order to proceed, please click on the "Next" button and the following window will appear on your desktop :

      4. Having selected your preferred installation category, please click the "Next" button to open the following window :

      5. In the next window please click the "Install" button to begin the installation process :

      6. When the installation process is finished the following window will appear on your desktop :

      7. Please click the "Next" button in order to proceed. In the following window, please don't check the box next to the inscription  "Launch PDF Suite 2011".


      8. You have completed the installation of all PDF Suite files! Please click on the "Finish" button to finalize the correct installation of the PDF Suite application.
      9. Open folder "Crack" then Right Click on    and select to open this following windows :

      10. Click on "yes" button then the following windows will appear on your desktop :

      11. Select "Yes" button and open folder where the program PDF Suite installed like this windows :

      12. After you found the program, then click and the following windows will appear on your desktop :

      13. If you succeed patch the program, you can see at the bottom of the window that "pAtChinG dOnE".
      14. To finish installing patch, click and the patch window will close automatically.

      Jumat, 13 Januari 2012

      PDF Suite Pro 2011

      PDF Suite memungkinkan kita untuk membaca, membuat, mengubah, mengedit, review dan secure PDF. Dengan antarmuka intuitif PDF Suite, kita akan mulai mengelola dokumen elektronik dalam hitungan menit!. Kita dapat menggunakan PDF Suite untuk membuat file PDF dari dokumen yang sudah ada atau memulai dari halaman kosong. Kita akan dapat mengedit file PDF dengan memodifikasi teks atau gambar, membuat dan mengisi formulir, menerapkan 256-bit password dan restriksi, customizasi printing dan lebih banyak lagi!. Salah satu fitur yang paling saya sukai dari PDF Suite ini adalah dapat mengkonvert file PDF to DOC, PDF to HTML, PDF to TXT dan PDF to Image.

      Screenshoot 



      Download

      Password :

      Kamis, 12 Januari 2012

      Internet Protocol Version 4 (IPv4)

      Internet Protocol addresss (alamat IP) merupakan suatu komponen vital dalam dunia internet, karena lamat IP dapat di katakan sebagai identitas dari pemakai internet, sehingga antara satu alamat dengan alamat lainnya tidak boleh sama. Pada awal perkembangan internet digunakan IPv4 yang penggunaanya masih di rasakan sampai sekarang. Internet Protocol (IP) pada awalnya di rancang untuk memfasilitasi hubungan antara bebrapa organisasi yang tergabung dalam departemen pertahanan Amerika yaitu Advanced Research Project Agency (ARPA). Sebelum terciptanya IP, jaringan memiliki peralatan dan protocol tersendiri yang di gunakan untuk saling berhubungan, sehingga mainframe vendor A tidak dapat berkomunikasi dengan minicomputer pada vendor B, begitupun sebaliknya. Dari permasalahan tersebut, kemudian di buatlah suatu protocol yang dapat di gunakan secara umum untuk menyatukan berbagai perbedaan dalam penggunaan perangkat yang terhubung di dalam jaringan. Protocol tersebutlah yang sampai saat ini masih mendominasi dalam pemakaiannya oleh masyarakat banyak, yaitu Internet Protocol versi 4 (IPv4).


      Pembagian Kelas IPv4


      Kelas IP address IPv4 terdiri atas 32 bit angka binary. Alamat IP yang dimiliki oleh sebuah host dapat dibagi ke dalam dua buah bagian, yakni:
      1. Network Identifier atau Network Address (alamat jaringan) yang digunakan khusus untuk mengidentifikasikan alamat jaringan di mana host berada. Semua sistem di dalam sebuah jaringan fisik yang sama harus memiliki alamat Network identifier yang sama. Network identifier juga harus bersifat unik dalam sebuah internetwork. Alamat Network Identifier tidak boleh bernilai 0 atau 255.
      2. Host Identifier atau Host address (alamat host) yang digunakan khusus untuk mengidentifikasikan alamat host di dalam jaringan. Nilai Host Identifier tidak boleh bernilai 0 atau 255 dan harus bersifat unik di dalam network identifier di mana ia berada.
      Ada 3 kelas address yang utama dalam TCP/IP, yakni kelas A, kelas B dan kelas C. Perangkat lunak Internet Protocol menentukan pembagian jenis kelas ini dengan menguji beberapa bit pertama dari IP Address. Penentuan kelas ini dilakukan dengan cara berikut :
      • Kelas A

      Ciri-ciri dari kelas A adalah jika bit pertama bernilai 0, kelas ini untuk konfigurasi jaringan yang berskala besar. Dari angka 0 sampai 7 bit berikutnya merupakan bit network dan 24 bit selanjutnya dinamakan bit host. Dengan demikian hanya ada 128 network kelas A, yakni dari nomor 0.xxx.xxx.xxx sampai 127.xxx.xxx.xxx, tetapi setiap network dapat menampung lebih dari 16 juta (2563) host (xxx adalah variabel, nilainya dari 0 s/d 255). Range addressnya mulai dari 1 – 126.
      • Kelas B

      Ciri-ciri dari kelas B adalah jika 2 bit pertama bernilai 10, maka 14 bit berikutnya (16 bit pertama) merupakan bit network sedangkan 16 bit terakhir merupakan bit host. Dengan demikian terdapat lebih dari 16 ribu network kelas B (64 x 256), yakni dari network 128.0.xxx.xxx - 191.255.xxx.xxx. Setiap network kelas B mampu menampung lebih dari 65 ribu host (2562). kelas ini untuk konfigurasi jaringan berskala menengah sampai yang berskala besar. Range addressnya mulai dari 128 – 191.
      • Kelas C

      Ciri-ciri dari kelas C adalah jika 3 bit pertama bernilai 110, maka 21 bit berikutnya (24 bit pertama) merupakan bit network sedangkan 8 bit terakhir merupakan bit host. Dengan demikian terdapat lebih dari 2 juta network kelas C (32 x 256 x 256), yakni dari nomor 192.0.0.xxx sampai 223.255.255.xxx. Setiap network kelas C hanya mampu menampung sekitar 256 host. kelas ini untuk konfigurasi jaringan berskala kecil. Range addressnya mulai dari 192 – 223.
      Selain ke tiga kelas di atas, ada 2 kelas lagi yang ditujukan untuk pemakaian khusus, yakni kelas D dan kelas E. Jika 4 bit pertama adalah 1110, IP Address merupakan kelas D yang digunakan untuk multicast address, yakni sejumlah komputer yang memakai bersama suatu aplikasi (bedakan dengan pengertian network address yang mengacu kepada sejumlah komputer yang memakai bersama suatu network). Salah satu penggunaan multicast address yang sedang berkembang saat ini di Internet adalah untuk aplikasi real-time video conference yang melibatkan lebih dari dua host (multipoint), menggunakan Multicast Backbone (MBone). Kelas terakhir adalah kelas E (4 bit pertama adalah 1111 atau sisa dari seluruh kelas). Pemakaiannya dicadangkan untuk kegiatan eksperimen.


      Kelebihan IPv4
      1. Tidak mensyaratkan ukuran paket pada link-layer dan harus bisa menyusun kembali paket berukuran 576 byte.
      2. Pengelolaan rute informasi yang tidak memerlukan seluruh 32 bit tersebut, melainkan cukup hanya bagian jaringannya saja, sehingga besar informasi rute yang disimpan di router, menjadi kecil. Setelah address jaringan diperoleh, maka organisasi tersebut dapat secara bebas memberikan address bagian host pada masing-masing hostnya.

      Kekurangan IPv4
      1. Panjang alamat 32 bit (4bytes).
      2. Dikonfigurasi secara manual atau DHCP IPv4.
      3. Dukungan terhadap IPSec opsional.
      4. Fragmentasi dilakukan oleh pengirim dan pada router, menurunkan kinerja router.
      5. IPv4 yang hanya memiliki panjang 32-bit (jumlah total alamat yang dapat dicapainya mencapai 4,294,967,296 alamat). IPv4, meskipun total alamatnya mencapai 4 miliar, pada kenyataannya tidak sampai 4 miliar alamat, karena ada beberapa limitasi, sehingga implementasinya saat ini hanya mencapai beberapa ratus juta saja.

      Rabu, 11 Januari 2012

      Internet Protocol (IP)

      IP address atau alamat IP (Internet Protocol) yang bahasa awamnya biasa disebut dengan kode pengenal komputer pada jaringan merupakan komponen vital pada internet, karena tanpa alamat IP seseorang tidak akan dapat terhubung dengan internet. Setiap komputer yang terhubung dengan internet setidaknya harus memiliki satu buah alamat IP pada setiap perangkat yang terhubung ke internet dan alamat IP itu sendiri harus unik, karena tidak boleh ada komputer/server/perangkat jaringan lainnya yang menggunakan alamat IP yang sama di internet.

      Alamat IP (IPv4) pada awalnya adalah sederet bilangan biner sepanjang 32 bit yang dipakai untuk mengidentifikasi host pada jaringan. Alamat IP ini diberikan secara unik pada masing-masing komputer/host yang terhubung ke internet. Prinsip kerjanya adalah paket-paket yang membawa data di muati alamat IP dari komputer pengirim data kepada alamat IP pada komputer yang akan di tuju, kemudian data tersebut dikirim ke jaringan. Paket-paket ini kemudian di kirim dari router ke router dengan berpedoman pada alamat IP tersebut menuju ke komputer yang dituju. Seluruh komputer/host yang tersambung ke internet, di bedakan hanya  berdasarkan alamat IP ini, oleh karena itu tidak boleh terjadi duplikasi pada alamat IP untuk setiap yang terhubung ke jaringan internet.

      Setelah IPv4 sukses penggunaanya oleh para pengguna internet, kemudian timbul suatu permasalahan baru dimana IPv4 hanya dapat menampung para pengguna internet sebanyak 4,3 milyar saja, sedangkan diperkirakan pada beberapa tahun menjelang era globalisasi para pengguna internet akan mengalami lonjakan yang cukup tajam yang akhirnya akan membuat para pengguna internet baru akan kehabisan alamat IPv4. Berdasarkan hal itulah kemudian di rancang internet protocol baru yang di namakan IPnext generation (IPng) pada tahun 1996 yang penggunaanya secara bertahap akan menggeser penggunaan dari IPv4 yang telah sukses sebelumnya.

      IPng atau disebut juga sebagai IPv6 sendiri adalah suatu protocol layer ketiga terbaru yang di ciptakan untuk menggantikan IPv4 atau yang sering di kenal sebagai IP. Alasan pertama dari penciptaan internet protocol version 6 (IPv6) ini adalah untuk mengoreksi masalah pengalamatan pada versi 4 (IPv4). Karena kebutuhan akan alamat internet semakin banyak, maka IPv6 di ciptakan dengan tujuan untuk memberikan pengalamatan yang lebih banyak di bandingkan dengan IPv4, sehingga perubahan pada IPv6 masih berhubungan dengan pengalamatan IP sebelumnya.

      Konsep pengalamatan pada IPv6 memiliki persamaan pada IPv4, akan tetapi lebih di perluas dengan tujuan untuk menciptakan sistem pengalamatan yang bisa mendukung perkembangan internet yang semakin pesat dan penggunaan aplikasi baru  di masa depan. Perubahan terbesar pada IPv6 adalah terdapat pada header, yaitu peningkatan jumlah alamat dari 32 bit (IPv4) menjadi 128bit (IPv6).

      Selasa, 10 Januari 2012

      Komputer

      Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik.
      Berikut adalah definisi komputer menurut :

      1. Robert H. Blissmer
      2. Donald H. Sanders
      3. V.C. Hamacher, Z.G. Vranesic, S.G. Zaky
      4. William M. Fuori
      5. Gordon B. Davis

        • Computer Annual (Robert H. Blissmer) 
        Komputer adalah suatu alat elektronik yang dapat menlakukan beberapa tugas, antara lain :
          1. Menerima input
          2. Memproses input sesuai dengan programnya
          3. Menyimpan perintah dan hasil pengolahan
          4. Menyediakan output untuk informasi
           
          • Computer Today (Donald H. Sanders)
          Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi program yang tersimpan di memori (stored program).

          • Computer Organization (V.C. Hamacher, Z.G. Vranesic, S.G. Zaky)
          Komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi.

          • Introduction to The Computer, The Tool of Business (William M. Fuori)
          Komputer adalah suatu pemroses data (data processor) yang dapat melakukan perhitungan besar dan cepat, termasuk melakukan perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan manusia selama pemrosesan.

          • Introduction to Computers (Gordon B. Davis)
          Tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti.

          Dari pengertian-pengertian tentang komputer diatas, dapat disimpulkan bahwa sebenarnya komputer itu adalah :
          1. Alat Elektronik
          2. Dapat menerima input data
          3. Dapat mengolah data
          4. Dapat memberikan informasi
          5. Menggunakan suatu program yang tersimpan di memori komputer (stored program)
          6. Dapat menyimpan program dan hasil pengolahan
          7. Bekerja secara otomatis
          * Program : kumpulan dari instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya.