PERANCANGAN DAN ANALISIS ALGORITMA ll FAKTORIAL
Di buat
Oleh
Nama : Agus fredyanto
Nim : 2116r1257
Prodi : Teknik Informatika
Kelas : B1 Semester 4
SEKOLAH TINGGI MANAGEMEN DAN KOMPUTER
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 ll.
Penulisan
makalah merupakan salah satu tugas dan persyaratan untuk menyelesaikan tugas
mata kuliah Perancangan dan analisis Algoritma ll, Sekolah Tinggi Manajemen Informatika Dan
Komputer .
Dalam
penulisan makalah ini penulis menyampaikan ucapan terima kasih yang tak
terhingga kepada pihak-pihak yang membantu dalam menyelesaikan penelitian ini,
khususnya kepada :
- Pak Sutejo selaku dosen pembimbing mata kuliah Perancangan dan analisis Algoritma ll yang telah meluangkan waktu, tenaga dan pikiran dalam
pelaksanaan bimbingan, pengarahan, dorongan dalam rangka penyelesaian
penyusunan makalah ini
- Rekan-rekan semua di kelas Teknik Informatika 2018
- Secara khusus penulis menyampaikan terima kasih
kepada keluarga tercinta yang telah memberikan dorongan dan bantuan serta
pengertian yang besar kepada penulis.
- 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
(agus fredyanto)
Pendahuluan
Latar Belakang
Disini Saya Akan Memberikan Pengertian Tentang Factorials dan Rumusnya Pengertian dari factorial itu sendiri adalah 'Perkalian Semua Bilangan Asli Yang Kurang Atau Sama Dengan 'N'.Setelah Kita Mengetahui Maka Kita Akan Mudah Mengerjaknya .
Tujuan
1.Memberikan Pengertian Tentang Factorial
2.Memperluas pengetahuan tentang Factorial
3.Menambah Wawasan Tentang Factorial
Metode
Pada Penyusunan Makalah Ini , Penulis Akan Menggunakan Metode Studi Pustaka Selain Menggunakan Buku Cetak Sebagai Referensi Penulis Juga Melakukan Study Pustaka Dengan Menggunakan Internet Browsing.
Pembahasan
Pengertian
Dalam Matematika ,Faktorial Dari bilangan n Adalah Hasil Perkalian Bilangan Bulat Yang Kurang Dari Satu Atau Sama Dengan 'n'.
Definisi
0 ! = 1
1 ! = 1
2 ! = 2 x 1 =
4 ! = 4 x 3 x 2 x 1 = 24 , dan seterusnya, sehinggg
n ! = n x ( n – 1 ) x ( n – 2 ) x … x 3 x 2 x 1 atau dapat ditulis
n ! = n x ( n – 1 ) !
Selain definisi tersebut terdaoat juga definisi rekursif Yang di defenisikan untuk
2 ! = 2 x 1 =
4 ! = 4 x 3 x 2 x 1 = 24 , dan seterusnya, sehinggg
n ! = n x ( n – 1 ) x ( n – 2 ) x … x 3 x 2 x 1 atau dapat ditulis
n ! = n x ( n – 1 ) !
Selain definisi tersebut terdaoat juga definisi rekursif Yang di defenisikan untuk
Rumus
n! = 1 x 2 x … x (n-2) x( n-1)
Untuk faktoral 0, hasilnya adalah 1. 0! = 1
Berikut ini adalah faktorial 0 sampai faktorial 10.
0! = 1
1! = 1
2! = 1 × 2 = 2
3! = 1 × 2 × 3 = 6
4! = 1 × 2 × 3 × 4 = 24
5! = 1 × 2 × 3 × 4 × 5 = 120
6! = 1 × 2 × 3 × 4 × 5 × 6 =
7! = 1 × 2 × 3 × 4 × 5 × 6 × 7 = 5040
8! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 = 40320
9! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 = 362880
10! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 × 10 = 3628800
Coding HTML Factorials
<html xmlns = "http://www.w3.org/1999/xhtml">
(Html pembuka berisi link website)
(Html pembuka berisi link website)
<head>
<title> Recursive Factorial Function </title>
(Judul Untuk dokumen Html Recursive Factorial Function)
(Judul Untuk dokumen Html Recursive Factorial Function)
<script type = "text/javascript">
(Script Tipe : Javascript)
(Script Tipe : Javascript)
<!--
document.writeln( "<h1>Factorials of 1 to 10</h1>" );
(Menulis Dokumen: Dari judul 1-10)
(Menulis Dokumen: Dari judul 1-10)
document.writeln(
"<table border = '1' width = '100%'>" );
(Menulis Dokumen: Dengan batas tabel 1 dan dengan lebar 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)
(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 Faktorial)
<membuat di dalam sebuah tabel><mendefiniskan didalam sebuah tabel> angka hasil dari faktorial tanpa menggunakan simbol Faktorial)
document.writeln( "</table>" );
(menulis dokumen penutup tabel)
(menulis dokumen penutup tabel)
// Recursive definition of function factorial
function factorial( number )
(memfaktorkan faktorial <number>)
(memfaktorkan faktorial <number>)
{
if ( number <= 1 ) // base case
return 1;
(jika number <=1 maka hasil adalah 1)
(jika number <=1 maka hasil adalah 1)
else
return number * factorial( number - 1 );
(jika tidak number * Factorial(number dikurang 1)
(jika tidak number * Factorial(number dikurang 1)
}
// -->
</script>
</head><body></body>
</html>
HASIL FACTORIALS HTML
PENUTUP
A. Kesimpulan
Berdasarkan tujuan penulisan mengenai pengenalan Faktorial adalah penulisan singkat
dari perkalian sedarajat bilangan bulat positiv terurut hingga 1.
faktorial dinotasikan simbol "!".
B. Saran
Makalah ini diberikan sesuatu hal-hal yang berkaitan cara menghitung faktorial dengan benar tentang bagaimana rumus factorial dan dapat mengerjakan dengan baik di sisi lain
positif bagi pembaca sekalian terutama terhadap warga stmik himsya sekalian.
C.Dafftar Pustaka
Https//:Id.Wikipedia.Org.Wiki Faktorial
Https//:www.Rumusstatistik.com