Faktorial Test



Assalamualaikum wr.wb.

PERANCANGAN DAN ANALISIS ALGORITMA II

FAKTORIAL




Dibuat Oleh :
MAJID JABAR MALIK
2116R1170

Sekolah Tinggi Manajemen Informatika dan Komputer
STMIK HIMSYA SEMARANG
2018


KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, yang atas rahmat-Nya maka penulis dapat menyelesaikan penyusunan makalah yang berjudul “Perancangan dan Analisis Algoritma II”.
Penulisan makalah merupakan salah satu tugas dan persyaratan untuk menyelesaikan tugas mata kuliah Perancangan dan Analisis Algoritma,II Sekolah Tinggi Manajemen Informatika Dan Komputer Himsya Semarang
Dalam penulisan makalah ini penulis menyampaikan ucapan terima kasih yang tak terhingga kepada pihak-pihak yang membantu dalam menyelesaikan penelitian ini, khususnya kepada :
  1. Pak Sutejo selaku dosen pembimbing mata kuliah Perancangan dan Analisis Algoritma II yang telah meluangkan waktu, tenaga dan pikiran dalam pelaksanaan bimbingan, pengarahan, dorongan dalam rangka penyelesaian penyusunan makalah ini
  2. Rekan-rekan semua di kelas Teknik Informatika
  3. Secara khusus penulis menyampaikan terima kasih kepada keluarga tercinta yang telah memberikan dorongan dan bantuan serta pengertian yang besar kepada penulis.
  4. Semua pihak yang tidak dapat disebutkan satu persatu, yang telah memberikan bantuan dalam penulisan makalah ini.
Akhirnya penulis berharap semoga Allah memberikan imbalan yang setimpal pada mereka yang telah memberikan bantuan, dan dapat menjadikan semua bantuan ini sebagai ibadah, Amiin Yaa Robbal ‘Alamiin.
Dalam Penulisan makalah ini penulis merasa masih banyak kekurangan-kekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki penulis. Untuk itu kritik dan saran dari semua pihak sangat penulis harapkan demi penyempurnaan pembuatan makalah ini.


Semarang,  12 Juli 2018



Majid Jabar Malik


Pendahuluan

 Dalam materi ini kita akan membahas tentang faktorial,yang mungkin sudah pernah anda pelajari pada waktu SMA namun demikian,materi akan diberikan  dalam makalah ini bukan hanya sekedar mengulang,tetapi diharapkan pula memberi wawasan yang luas mengenai pendefinisikan faktorial.untuk mendukung kelancaran anda terhadap penguasaan materi dalam modul ini.


Permasalahan :

  • Pengertian Faktorial?
  • FaktorialTest.html


Pembahasan :     


Pengertian Faktorial

Faktorial bilangan asli n adalah perkalian semua bilangan asli yang kurang atau sama dengan n. Faktorial dilambangkan dengan tanda !. Jadi jika n!, maka dibaca "n faktorial".

n! = 1 x 2 x … x (n-2) x( n-1) x n

Untuk faktorial 0, hasilnya adalah 1.

0! = 1

Berikut ini adalah faktorial 0 sampai faktorial 10.




Faktorial biasa digunakan untuk menghitung banyaknya susunan yang dapat dibentuk dari sekumpulan benda tanpa memperhatikan urutannya.

Fungsi faktorial didefinisikan sebagai:
Selain definisi tersebut, terdapat juga definisi secara rekursif, yang didefinisikan untuk 
Untuk n yang sangat besar, akan terlalu melelahkan untuk menghitung n! menggunakan kedua definisi tersebut. Jika presisi tidak terlalu penting, pendekatan dari n! bisa dihitung menggunakan rumus Stirling:

FaktorialTest.html

<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!-- Fig. 10.11: FactorialTest.html -->
<!-- Recursive factorial example    -->

<html xmlns = "http://www.w3.org/1999/xhtml">
   <head>
      <title>Recursive Factorial Function</title>

      <script type = "text/javascript">
      <!--
      document.writeln( "<h1>Factorials of 1 to 10</h1>" );
         document.writeln( 
            "<table border = '1' width = '100%'>" );

         for ( var i = 0; i <= 10; i++ ) 
            document.writeln( "<tr><td>" + i + "!</td><td>" + 
               factorial( i ) + "</td></tr>" );
  
         document.writeln( "</table>" );

         // Recursive definition of function factorial
         function factorial( number )
         {                  
            if ( number <= 1 )  // base case
               return 1;
            else
               return number * factorial( number - 1 );
         }  
   // -->
      </script>
   </head><body></body>
</html>

<!--
**************************************************************************
* (C) Copyright 1992-2004 by Deitel & Associates, Inc. and               *
* Pearson Education, Inc. All Rights Reserved.                           *
*                                                                        *
* DISCLAIMER: The authors and publisher of this book have used their     *
* best efforts in preparing the book. These efforts include the          *
* development, research, and testing of the theories and programs        *
* to determine their effectiveness. The authors and publisher make       *
* no warranty of any kind, expressed or implied, with regard to these    *
* programs or to the documentation contained in these books. The authors *
* and publisher shall not be liable in any event for incidental or       *
* consequential damages in connection with, or arising out of, the       *
* furnishing, performance, or use of these programs.                     *
**************************************************************************
-->
Keterangan:
<h1> Digunakan untuk menunjukan awal dari suatu header/judul dari dokumen html.
<tr> Membuat baris pada sebuah tabel.
<td> Mendefinisikan sel didalam sebuah tabel.
Var Variabel

Oke jika kalian bingung saya akan jelaskan secara detail kepada anda
<html xmlns = "http://www.w3.org/1999/xhtml">
(Html pembuka berisi link website )
<title> Recursive Factorial Function </title>
(Judul Untuk dokumen Html Recursive Factorial Function)
<script type = "text/javascript">
(Script Tipe : Javascript)
document.writeln( "<h1>Factorials of 1 to 10</h1>" );
(Menulis Dokumen: Dari judul 1-10)
document.writeln( 

            "<table border = '1' width = '100%'>" );
(Menulis Dokumen: Dengan batas tabel 1 dan dengan lebar 100%)
for ( var i = 0; i <= 10; i++ ) 
(Untuk Variabel i = 0 dengan variabel i kurang dari 10)
document.writeln( "<tr><td>" + i + "!</td><td>" + 

               factorial( i ) + "</td></tr>" );
(Menulis Dokumen : (membuat di dalam sebuah tabel)(mendefenisikan file didalam sebuah tabel)angka dari simbol faktorial),(membuat di dalam sebuah tabel)(mendefiniskan didalam sebuah tabel> angka hasil dari faktorial tanpa menggunakan simbol)
document.writeln( "</table>" );
(menulis dokumen penutup tabel)
// Recursive definition of function factorial

         function factorial( number )
(memfaktorkan faktorial )

 if ( number <= 1 )  // base case

               return 1;
(jika number <=1 maka hasil adalah 1)
else

               return number * factorial( number - 1 );
(Maka kembali number * Factorial(number dikurang 1)
Hasil dari script HTML diatas


PENUTUP

Kesimpulan

Dari Paparan atau penjelasan di atas, maka penulis dapat menyimpulkan bahwa sesuai dengan makalah “FaktorialTest.html” penulis menyimpulkan bahwa perkalian bilangan bulat hingga satu. Lazimnya lambang faktorial ini dengan tanda seru.

Saran

Menyadari bahwa penulis masih jauh dari kata sempurna, kedepannya penulis akan lebih fokus dan details dalam menjelaskan tentang makalah di atas dengan sumber - sumber yang lebih banyak yang tentunga dapat di pertanggung jawabkan.

Daftar Pustaka

https://id.wikipedia.org/wiki/Faktorial
https://www.rumusstatistik.com/2012/06/rumus-faktorial.html

Tidak ada komentar:

Posting Komentar

Name*


Message*


Form Kontak

Silahkan isi form dibawah ini untuk menghubungkan admin, Jika tidak ada kesibukan dan yang lainnya, admin akan selalu membalas/merespon pesan yang anda kirim!

  • Perum BPI
  • 085943179227