Fungsi-fungsi dapat saling memanggil untuk memproses data. Fungsi-fungsi tersebut dapat saling membantu, contoh fungsi luasKubus() membutuhkan fungsi luasPersegi().
Contoh :
Hasil outputnya :
Kata kunci static akan dapat dieksekusi langsung, tanpa harus membuat instansiasi objek dari class.
contoh :
Fungsi makan() adalah fungsi non-static. Sedangkan fungsi minum() adalah fungsi static. Jika fungsi non-static tidak dipanggil maka akan terjadi error.
Hasil outputnya :
Variabel global adalah variabel yang bisa diakses dari semua fungsi. Sedangkan variabel lokal adalah variabel yang hanya bisa diakses dari dalam fungsi tempat variabel itu berada.
Contoh program :
Hasil outputnya :
Saat memanggil fungsi help() kita mengulang variabel nama sehingga variabel nama menjadi variabel lokal pada fungsi help() dan nilainya berubah menjadi “Milea”.
Sedangkan, saat kita akases lagi variabel nama melalui fungsi main() nilainya tetap sama seperti yang didefinisikan.
sumber:petanikode
Biasanya kita hanya menulis kode pada intruksi main() saja. Funsi main() ini adalah fungsi utama dalam program java. Semua kode yang kita tulis di main() akan dieksekusi.
Tapi, bagaimana jika program yang kita buat cukup besar?? Apakah masih bisa menulis semua kode kedalam fungsi main()?? Bisa-bisa saja, akan tetapi cara pengerjaannya kurang efektif.
Dalam kasus ini, kita perlu menggunakan prosedur/fungsi untuk menghindari penulisan kode yang berulang.
Prosedur adalah sebutan fungsi yang tidak mengambil nilai. Biasanya menggunakan kata kunci void.
Fungsi adalah sebutan untuk fungsi yang mengambil nilai.
Method adalah fungsi yang berada di dalam Class, Biasanya digunakan pada OOP.
Fungsi harus dibuat didalam Class.
Penjelasan :
Contoh pemnggilan fungsi dari fungsi main() :
Hasil ouputya :
Parameter adalah variabel yang menampung nilai untuk diproses didalam fungsi. Biasanya berperan sebagai input untuk fungsi.
Struktur dasarnya seperti ini :
static TipeData namaFungsi(TipeData namaParameter, TipeData namaParameterLain){
// kode fungsi
}
Penjelasan :
Contoh :
Kita membuat parameter bernama ucapin dengan tipe String. Sehingga kita bisa menggunakan variabel ucapan didalam fungsi.
Hasil outputnya :
Setelah fungsi memproses data yang diinputkan melalui parameter, selanjutnya fungsi harus mengembalikan nilai agar dapat diproses pada pemrosesan berikutnya.
Contoh :
kita membuat sebuah parameter bernama sisi. Kemudian fungsi akan mengembalikan nilai dengan tipe int (integer) dari variabel luas.
Hasil output :
sumber:petanikode
Alat-alat yang dibutuhkan pada Pembuatan aplikasi berbasis web pada Linux adalah :
Merupakan aplikasi yang digunakan untuk menulis kode program. Ada banyak aplikasi seperti ini pada sebuah linux, contoh Atom, Sublime, VS Code, dsb.
Tetapi pada kali ini saya akan menggunakan Teks Editor dari Sublime Text.
Pada program web, aplikasi seperti ini wajib di Install untuk menampilkan hasil dari kode web yang kita tulis contoh aplikasi seperti ini yang terdapat pada Linux, Google Chrome, Firefox, Opera, dsb.
Agar kode PHP dapat dieksekusi, kita membutuhkan Interpreter yang berfungsi sebagai penerjemah agar di pahami oleh komputer.
Saat ini ada 2 versi PHP yang beredar, yaitu php versi 5.x dan 7.x
Sebenarnya Server Web tidak perlu kita install, karena PHP sendiri sudah membawa server web sendiri.
Selain menggunakan PHPMyAdmin, kita dapat juga menggunakan aplikasi yang lain seperti MySQL Workbench, Navicat, dsb.
Untuk materi selanjutnya kita akan bahas mengenai pemograman web.
sumber : petanikode
Apa yang akan kita lakukan bila akan menyimpan data dalam suatu variable??
Misal :
Ini dapat digunakan, tetapi tidak efektif, karena jika ada 100 data yang akan disimpan tidak mungkin akan menulisnya variable sebanyak itu.
Dalam Pemrogram Java terdapat Array untuk menyimpan banyak data. Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel.
Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya.
Array yang kosong siap diisi dengan data. Pastikan mengisinya dengan data yang sesuai dengan tipe datanya.
Misal :
Cara mengambil data menggunakan index :
Hasil ouput :
Index pada array dimulai dari 0, kesimpulannya “Amel” terletak pada index ke-0, “Neysa” index ke-1, “Jen” index ke-2, dan “Nabhila” index ke-3. Jadi hasil outputan nya menampilkan index-3 yaitu Nabhila.
Mengambil data satu per satu dari array mungkin cukup melelahkan, karena kita harus mengtik ulang nama array-nya dengan indeks yang berbeda. Karena itu, kita menggunakan perulangan agar pekerjaan kita dan sistem yang kita gunakan lebih efektif.
Percobaan :
Di sana kita menggunakan atribut length untuk mengambil panjang array-nya. Dan menggunakan Foreach untuk menampilkan isi array. Seperti yang sudah dipelajari dimateri https://anmediacorp.com/belajar-program-java-memahami-2-jenis-perulangan/
Hasil output :
Array multi dimensi artinya array yang memiliki lebih dari satu dimensi. Perhatikan cara kerja array multidimensi :
Percobaan :
Array list merupakan sebuah class yang memungkinkan kita membuat sebuah objek untuk menampung apapun. Tetapi array list ini mempunyai kekurangan yaitu tidak mampu menyimpan data dengan tipedata berbeda dan ukurannya tidak dinamis.
Dalam array list menggunakan :
Percobaan :
Hasil output :
Penjelasan :
Apa yang akan kita lakukan bila ingin menyuruh computer mengerjakan perintah yang berulang-ulang??
Misal kita ingin menyuruh komputer menampilkan teks “Hai Dunia” sebanyak 4x. Tentu kita bisa menggunakan syntak sperti dibawah ini :
Jika hanya berjumlah sedikit itu takan masalah, Tapi bagaimana jika memunculkan teks 100x atau bahkan 1000x?? Dalam bahasa pemrograman hal itu tidak perlu digunakan, cukup menggunakan perulangan .
Contoh syntak perulangan :
Perulangan dibagi 2, yaitu :
Penjelasan :
Percobaan :
Hasil output :
Coba eksperimen, coba buat program yang hanya menampilkan angka ganjil saja :
Hasil output :
Perhatikan : disini kita mengguakan j += 2 bukan j++, karena nilai j akan ditambah 2 setiap perulanganya agar dapat menghasilkan angka ganjil.
Perulangan ini digunakan untuk menampilkan nilai array. Array adalah variabel yang menyimpan lebih dari satu nilai dan memiliki index.
Perulangan ini dilakukan dengan kata kunci For. Sytak perulangan Foreach
Penjelasan :
Percobaan :
Hasil output :
Perulangan ini terdiri dari While dan Do/While. Perhatikan alur kerjanya :
Cara kerja perulangan ini seperti percabangan if elseif, ia akan melakukan perulangan selama kondisinya bernilai true.
Syntak While :
Penjelasan :
Percobaan :
Hasil output :
Disini telah terjadi perulangan 4x bisa juga lebih dari itu. Kalau variabel jalan bernilai false, maka perulangan akan berhenti. Perulangan ini juga bisa menjalankan perintah layaknya counted loop, Perhatikan dibawah ini :
Hasil output :
Cara kerja perulangan Do/While hampir sama seperti perulangan While. Bedanya, Do/While melakukan satu kali perulangan dulu, kemudian mengecek kondisinya.
Syntak perulangan Do/While :
Jadi kerjakan dulu Do, baru di cek kondisinya while (true). Kalau true bernilai benar maka lanjutkan perulangan.
Percobaan :
Perulangan ini biasa disebut perulangan bersarang karena dalam perulangan terdapat sebuah perulangan. Perhatikan flowcart dibawah ini :
Percobaan :
Hasil Output :
Penjelasan :
sumber:petanikode
Pada materi kali ini, kita akan melanjutkan pada bab If, Else If, dan Else. Mari kita bahas pengertiannya terlebih dahulu.
If
If berarti Jika, maka perumpamaannya adalah “Jika kondisi ini terbukti, maka….”. Biasanya If berpasangan dengan Else.
Else
Else adalah kondisi selain atau biasa disebut diluar dari kondisi pertama(if). Salah satu perumpamaan dari kondisi ini adalah “Jika saya bukan perempuan, maka saya laki-laki”.
Mari kita lihat contoh coding dari kondisi tersebut!!!
dari script diatas diperoleh hasil output seperti dibawah!!
Else If
Else if merupakan kondisi kedua yang diperkirakan akan terjadi.
Coba lihat script berikut!!!
Hasil output dari compile diatas berikut ini!!
Gimana mudah kan???
Untuk bab selanjutnya, saya akan jelaskan pada artikel berikutnyaa… Terima Kasih dan Selamat Mencoba…
sumber:ilmukomputer.com
Class Console hampir sama dengan Class BufferRead yaitu menggunakan method readLine() untuk mengambil inputan. Akan tetapi Class ini hanya bisa digunakan dilingkungan seperti Terminal dan CMD.
Syntak agar bisa menggunakan Class Console :
Percobaan :
Dalam kode diatas menggunakan kode Integer.perseInt(con.readLine()) fungsinya merubah tipe data yang awalnya Integer menjadi String karena pada Class Console tidak memiliki fungsi kembalian Integer untuk fungsi read().
Setelah itu lakukan Run pada CMD atau Terminal. Ketik : javac InputConsole.java , lalu ketik : java InputConsole untuk menjalankan inputan.
sumber:petanikode
Setelah mengenal tentang script sederhana, sekarang saya akan melanjutkan pada materi selanjutnya. Materi kita kali ini adalah tentang Variabel dan Penjumlahan pada Bahasa Dev C++.
Penjumlahan dan Variabel merupakan materi mendasar dalam bahasa pemrograman C++. Namun , ini adalah syarat untuk melanjutkan ke level yang lebih tinggi.
Mari kita simak Script berikut ini.
Keterangan dari script diatas!!!
int a,b
variabel ini menggunakan tipe data integer. Karena integer adalah tipe data yang memiliki angkat bulat.
Float c
Float digunakan karena tipe data ini memiliki nilai desimal.
Cout<<“
cout adalah intruksi untuk menampilkan data tulisan yang telah di masukkan oleh anda.
Cout>>endl;
Digunakan untuk membuat sebuah baris baru
Cout<<” Hasil :”;
Instruksi ini menampilkan hasil dari penjumlahan antara variabel a dan b. Tidak hanya dijumlah tetapi dapat juga di kurang,bagi,modulus,dll atau sering disebut operator aritmatika.
Berikut merupakan output dari Script diatas!!!
okee, cukup sekian materi dari saya, bila ada yang belum jelas bisa ditanyakan pada kami. Terima kasih.
Untuk materi kita kali ini adalah membahas tentang Bahasa Pemrograman dengan menggunakan Bahasa Pemograman Dev C++.
Dev C++ adalah aplikasi yang cocok untuk berbagai versi windows dan dapat berjalan pada 32 dan 64 Bit.
Untuk lebih singkatnya mari kita lihat script berikut!!!
Coding diatas merupakan script sederhana. Mari kita simak hasil Outputnya dibawah ini.
Script diatas merupakan Compiler dari Script sederhana yang telah kita buat tadi. Dan untuk menampilkan Compiler, cukup dengan menekan tombol f11.
Berikut adalah penjelasannya!!!
#include<iostream>
Merupakan sebuah Header Iostream yang digunakan untuk mendukung sistem I/O C++.
using namespace std;
Namespace merupakan tempat dimana seluruh Pustaka Standard C++ di deklarasikan.
int main()
int main merupakan fungsi utama dalam kode bahasa C yang memberikan nilai balik menurut tipe datanya dengan memberikan perintan return nilai atau return 0; pada bagian akhir.
Cout
cout digunakan untuk menampilkan kata atau kalimat yang kita tulis dengan menggunakan rumus cout<<“Tulis Ini”;
\n
\n digunakan untuk membuat paragraf baru atau yang sering dikenal dengan istilah enter.
Dalam Compiler C++ huruf besar dan kecil sangatlah sensitif, maka berhati-hatilah dalam menulis huruf. Untuk memulai suatu program dimulai dengan tanda {} dan mengakhiri eksekusi kalimat dengan tanda ; dan jangan lupa untuk menampilkan compiler cukup dengan menekan tombol F11.
sumber:HackKampret