MEMAHAMI DAN MENERAPKAN FUNGSI DAN PROSEDUR ARRAY DALAM PEMROGRAMAN
PENGERTIAN
Fungsi adalah suatu jenis pembagian program kedalam bagian-bagian yang lebih kecil yang dinamakan subrutin ataupun subprogram. Yang mana pada Fungsi memiliki nilai balik ketika subrutin tersebut dipanggil. Beberapa tipe fungsi pada Fungsi berupa int, double dan sebagainya.
Prosedur merupakan jenis pembagian yang sama dengan Fungsi, hanya saja pada prosedur tidak menghasilkan nilai balik ketika subrutin dipanggil. Oleh karena itu prosedur sering juga disebut sebagai Fungsi tanpa nilai balik. Prosedur ditulis dengan bagian tipe fungsi berupa void (void berarti tanpa nilai balik).
MANFAAT PENGGUNAAN FUNGSI
Mempermudah pengelolaan atau pengembangan program mengingat setiap subrutin memiliki kode yang relatif sedikit jika dibandingkan dengan kode program secara keseluruhan yang disusun tanpa melibatkan subrutin.
Dapat digunakan untuk mengurangi jumlah kode akibat sejumlah kode yang sama digunakan beberapa kali dalam program.
Menjadikan program lebih bersifat modular sehingga akan mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun untuk program lain yang memiliki proses yang sama.
PENGGUNAAN FUNGSI
Dalam membuat fungsi kita harus mendefenisikan tipe data dari nilai yang akan dikembalikan. Bentuk umum dari fungsi adalah :
Fungsi dapat menghasilkan output (return value) artinya suatu fungsi terdiri dari parameter yang dapat digunakan sebagai nilai masukan dalam fungsi tersebut, nilai tersebut kemudian akan diproses oleh fungsi untuk menghasilkan sebuah nilai kembalian atau yang disebut dengan return value.
MACAM-MACAM ARRAY
1. ARRAY SATU DIMENSI
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman];
2. ARRAY DUA DIMENSI
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
KEUNTUNGAN PENGGUNAAN TIPE DATA ARRAY
Dengan penggunaan tipe data yang lain adalah kemampuannya yang dapat mengumpulkan beberapa data yang bertipe sama dalam satu variabel, sehingga dalam pembuatan program yang terdiri dari beberapa tipe yang sama, tidak membutuhkan banyak variabel.
Array sebagai parameter fungsi maksutnya adalah suatu array dapat berfungsi sebagai parameter dalam suatu fungsi. Bedanya dengan parameter yang lain terletak pada fungsi array sendiri yang dapat menyimpan sejumlah nilai dengan tipe yang sama.
Cara mempassing array harus menggunakan passing dengan pointer. Hal ini dikarenakan array sendiri adalah pointer. Secara umum dapat dikatakan bahwa pengiriman variabel pointer dalam parameter fungsi harus selalu menggunakan passing dengan pointer. Pengubahan isi array pada fungsi sama dengan mengubah isi array yang ada difungsi utama.
CONTOH ARRAY
Jika a adalah sebuah variabel, dimana :
char a[15] = “informatika”
char b = a[15]
char c = a[12]
Jawab :
Maka isi dari adalah b adalah mkarena bentuk umum dari arrray yaitu variabel[indeks], b=a[5]menunjukkan bahwa b sama dengan nilai variabel a pada indeks ke 5. Seperti ditunjukkan tabel berikut:
b = a[5]
2. Maka isi dari adalah c adalah /0karena pada variabel a dengan indeks 12 tidak terdapat karakter atau bernilai kosong, maksud dari /0 adalah menyatakan bahwa indeks tersebut bernilai kosong
KOMENTAR
Komentar
Postingan populer dari blog ini
ANTAR MUKA PENGGUNA (USER INTERFACE)Pengertian Antarmuka Pemakai(User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi. User Interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam embangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan. 2. Tujuan Antar Muka (interface) PenggunaMenyesuaikan antar muka pengguna dengan tugas.Membuat antar muka pen…
MENERAPKAN PERAKITAN KOMPUTER Langkah-Langkah Merakit Komputer Lengkap Dengan Gambar Dalam merakit sebuah komputer ada beberapa tahap yang harus anda lakukan terlebih dahulu. Adapun tahap-tahap tersebut adalah: 1. Persiapan Persiapkan terlebih dahulu komponen-komponen yang diperlukan untuk melakukan perakitan komputer. Lakukan perakitan di tempat yang dimana anda merasa leluasa untuk bergerak sehingga tidak mengganggu aktifitas anda. 2. Proses Perakitan memulai perakitan komponen-komponen komputer dengan memasang satu persatu hardware yang diperlukan. 3. Pengujian Saat proses perakitan telah terselesaikan, maka tahap selanjutnya adalah pengujian. Pada tahap ini komputer yang selesai dirakit akan dihidupkan dan dioperasikan. Jika pengoperasian berjalan normal maka proses perakitan telah selesai, namun apabila ternyata terjadi masalah maka dilanjutkan pada proses yang selanjutnya, yaitu menangani masalah yang terjadi. 4. Penanganan Masalah Pada tahap ini komputer yang selesai dirakit ternyata…
FORMAT GAMBAR Macam-Maca Jenis Format Gambar dan Penjelasannya Macam-Macam Jenis Format Gambar dan Penjelasannya
Dalam dunia desain grafis dan percetakan yang berhubungan dengan gambar dan foto, terdapat banyak jenis format atau ekstensi file gambar.
Berikut ini adalah penjelasan dari berbagai format gambar tersebut, di antaranya :
a) PSD (Photoshop Document)
Format file ini merupakan format asli dokumen Adobe Photoshop. Format ini mampu menyimpan informasi layer dan alpha channel yang terdapat pada sebuah gambar, sehingga suatu saat dapat dibuka dan diedit kembali.
Format ini juga mampu menyimpan gambar dalam beberapa mode warna yang disediakan Photoshop. Anda dapat menyimpan dengan format file ini jika ingin mengeditnya kembali.
b) BMP (Bitmap Image)
Format file ini merupakan format grafis yang fleksibel untuk platform Windows sehingga dapat dibaca oleh program grafis manapun. Format ini mampu menyimpan informasi dengan kualitas tingkat 1 bit samapi 24 bit. Kelemahan format file ini adala…
KOMENTAR