PERANCANGAN DAN ANALISIS ALGORITMA II
FAKTORIAL
Dibuat Oleh :
Singgih Adinata Prayoga
2116R1173
Sekolah Tinggi Manajemen Informatika 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 II Faktorial”.
Penulisan
makalah merupakan salah satu tugas dan persyaratan untuk menyelesaikan tugas
mata kuliah Peracangan 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 :
- Pak Sutejo selaku dosen pembimbing mata kuliah Peracangan Dan Analisis Algoritma II 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
BAB
I
PENDAHULUAN
Latar Belakang
Disini kami menulis
tentang Faktorial untuk memperjelas apa dan rumus dari semua itu.
Disini kami menjelaskan tentang pengertian "Faktorial".
Penulis menuliskan tentang ini untuk mengetahui lebih
jelas lagi. Dalam sehari-hari kita Belum Tau Arti Dan Rumus Didalam Factorials.
Setelah mengetahui
tentang Factorial tersebut, tentu kita bisa mengerjakan dengan mudah Factorial
Tujuan
1. Untuk mengetahui arti dan Rumus
2. Menambah pengetahuan
tentang Faktorial
3. Memperjelas
tentang Faktorial
4 Menambahkan wawasan
tentang Faktorial
Metode
Penulisan
Pada
penyusunan makalah ini, penulis menggunakan metode studi pustaka, selain dengan
menggunakan buku cetak sebagai referensi, penulis juga melakukan studi pustaka
dengan menggunakan media internet.
Pengertian Factorials
Faktorial dinotasikan "!" , Faktorial merupakan penulisan singkat dari perkalian sederajat bilangan bulat positif terurut hingga
Faktorial dapat didefinisikan sebagai berikut
0! = 1
1! = 1
2! = 2
3! = 6
4! = 24
Rumus Factorials :
n! = nx (n-1) x (n-2) x ..... x3 x2 x1 / dapat ditulis
n! = nx (n-1)
0! = 1
1! = 1
2! = 1 x 2 = 2
3! = 1 x 2 x 3 = 6
4! = 1 x 2 x 3 x 4 = 24
5! = 1 x 2 x 3 x 4 x 5 = 120
6! = 1 x 2 x 3 x 4 x 5 x 6 = 720
7! = 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040
8! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 = 40320
9! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 = 362880
10! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 = 3628800
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:

Juga terdapat definisi analitik untuk faktorial, yaitu menggunakan fungsi gamma:

n! = Γ(n + 1)
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:
Juga terdapat definisi analitik untuk faktorial, yaitu menggunakan fungsi gamma:
n! = Γ(n + 1)
Berikut ini adalah faktorial 0 sampai faktorial 10.
0! = 1
1! = 1
3! = 1 x 2 x 3 = 6
4! = 1 x 2 x 3 x 4 = 24
5! = 1 x 2 x 3 x 4 x 5 = 120
6! = 1 x 2 x 3 x 4 x 5 x 6 = 720
7! = 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040
8! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 = 40320
9! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 = 362880
10! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 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 Factorial HTML
BAB III
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.










0 komentar:
Post a Comment