Algoritma & Pemrograman-p06.ppt - Fungsi Fungsi(Sub Program • Beberapa statements digabungkan dalam suatu modul(fungsi atau sub program untuk

Algoritma & Pemrograman-p06.ppt - Fungsi Fungsi(Sub...

This preview shows page 1 - 6 out of 27 pages.

Fungsi Fungsi Fungsi (Sub Program) : Fungsi (Sub Program) : Beberapa statements digabungkan dalam suatu modul (fungsi atau sub program) untuk menyelesaikan suatu tugas tertentu, Merupakan sekumpulan instruksi Yang membentuk satu unit serta memiliki nama, Modul diperlukan bila sekumpulan statements tersebut sering digunakan pada tempat lain di dalam program, Digunakan untuk membantu organisasi program dan mengurangi besar (size) program.
Image of page 1

Subscribe to view the full document.

Keuntungan menggunakan modul (fungsi): 1.Rancangan Top - down dengan teknik Sub goal, program besar dapat dibagi menjadi modul-modul yang lebih kecil. 2.Dapat dikerjakan oleh lebih dari satu orang dengan koordinasi yang relatif mudah. 3.Mencari kesalahan relatif lebih mudah karena alur logika lebih jelas, dan kesa-lahan dapat dilokalisir dalam satu modul. 4.Modifikasi dapat dilakukan, tanpa meng-gangu program secara keseluruhan. 5.Mempermudah dokumentasi. Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram.
Image of page 2
TUJUAN PEMBUATAN FUNGSI Untuk membuat suatu aplikasi agar dipecah menjadi sejumlah bagian yang dapat dikelola dengan lebih mudah oleh pemrofram dari pada kalau aplikasi hanya mengandung sebuah fungsi. c/ fungsi A( ), fungsi B( ), dan fungsi C( ) didalam fungsi main( ), terdapat pemanggil ketiga fungsi tersebut sbb : Int main ( ) { fungsi A ( ); fungsi B ( ); Fungsi C ( ); Return 0 ; }
Image of page 3

Subscribe to view the full document.

Kerangka aplikasi yang tersusun atas sejumlah fungsi Main( ) Fungsi A ( ) Fungsi B ( ) Fungsi C ( ) Fungsi B1( ) Fungsi B2( ) Fungsi B3( )
Image of page 4
Contoh pembagian program menjadi beberapa subprogram: Program Utama SubProgram SubProgram SubProgram SubProgram SubProgram Sifat-sifat modul yang baik adalah : Fan-In yang tinggi, yaitu makin sering suatu modul dipanggil oleh pengguna, makin tinggi nilai fan-in. Fan-Out yang rendah, makin sedikit tugas yang dilakukan oleh suatu modul makin rendah nilai fan-out. Dengan demikian, makin spesifik tugas yang dikerjakan oleh modul tersebut.
Image of page 5

Subscribe to view the full document.

Image of page 6
  • Summer '18
  • Andrew

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes