Langsung ke konten utama

Postingan

Belajar dan Mengerti SEARCHING pada Bahasa Pemrograman C++

SEARCHING Searching atau yang biasa yang disebut dengan Pencarian adalah sebuat struktur data yang digunakan untuk mencari data yang tersusun dalam sebuah algoritma dan menemukan data yang ingin ditemukan. Dalam Searching, ada beberapa metode dalam pencarian data. Sekarang, saya akan menjelaskan tentang Sequential/Linear Searching dan Binary Search. 1. SEQUENTIAL/LINEAR SEARCHING Metode ini cukup mudah diimplementasikan. Program yang ditulis menggunakan Bahasa Pemrograman C++ ini akan melakukan pencarian, diawali dari ujung sebelah kiri dan membandingkan masing-masing elemen yang diakses dengan elemen pencarian. Jika sudah ditemukan, pencarian akan segera berhenti, sementara jika elemen yang dicari tidak ditemukan hingga akhir dari larik, maka data yang dicari memang tidak ada. SOURCE CODE SEQUENTIAL SEARCH Berikut ini adalah source code atau syntax program dari Sequential Searching yang menggunakan Bahasa Pemrograman C++. #include<stdio.h> #include<iostr...
Postingan terbaru

Belajar dan Mengerti QUEUE pada Bahasa Pemrograman C++

QUEUE Queue atau yang biasa dikenal sebagai antrian adalah struktur data yang membuat nilai yang akan dimasukkan mengantri sebelum akan dipanggil oleh program. Contoh nyata dari antrian adalah saat kita mengantri untuk membeli tiket bioskop, atau tiket konser musik. Atau yang lebih umum lagi yaitu saat kita mengantri untuk membayar belanjaan kita di Supermarket. Queue tidak jauh berbeda dengan Stack, bedanya adalah jika Stack bersifat LIFO(Last In First Out) maka kalau queue bersifat FIFO(First In First Out). Artinya, data yang pertama kali masuk maka data itulah yang akan pertama kalo keluar/dieksekusi. Di dalam queue, ada terdapat beberapa operasi, yaitu : 1. IsEmpty   : Mengecek apakah queue itu kosong atau tidak 2. IsFull   : Mengecek apakah queue itu sudah penuh atau belum 3. Enqueue   : Menambahkan data pada Queue 4. Dequeue   : Mengambil data pada Queue 5. Clear : Menghapus data dalam antrian 6. View : Melihat data dalam antrian Berbeda ...

Belajar dan Mengerti SELECTION SORT dan INSERTION SORT pada Bahasa Pemrograman C++

SORTING Sorting adalah metode dari Struktur data untuk mengurutkan data dari indeks yang terkecil hingga terbesar atau biasa disebut dengan Ascending ataupun dari besar hingga terkecil atau biasa disebut dengan Descending. Fungsi dari sorting hanyalah mengurutkan data hingga menjadi suatu informasi yang sesuai dengan yang diinginkan oleh sang programmer. Nah, disini saya akan menjelaskan tentang Selection Sorting dan Insertion Sorting. 1. SELECTION SORTING Selection sorting adalah metode pengurutan data dengan cara memilih elemen atau proses kerja dengan memilih elemen terkecil kemudian membandingkan dengan elemen selanjutnya, hingga menemukan data dari yang terkecil hingga terbesar. Prinsip kerja dari Selection Sorting yaitu : • Pengecekan dimulai data ke-1 sampai dengan data ke-n. • Carilah data terkecil dari seluruh data yang ada. • Jika data lebih kecil, maka akan ditukarkan dengan data yang dibandingkan, jika tidak, maka akan dilakukan kembali pembandingan dengan data ...

Belajar dan Mengerti STACK pada Bahasa Pemrograman C++

STACK Stack atau biasanya dikenal sebagai tumpukan adalah struktur data yang menumpuk data sedemikian rupa hingga data menjadi tersusun rapi. Biasanya Stack atau Tumpukan ini bisa kita temukan pada lemari pakaian atau pun tumpukan buku-buku pelajaran dan lain sebagainya. Sifat dari Stack ini adalah LIFO (Last In First Out). Artinya, data terakhir yang dimasukkan akan menjadi top dan data yang berada di top akan keluar lebih dulu karena posisinya yang berada pada posisi top. Ada beberapa Operasi dari Stack yaitu : • IsFull : Mengecek isi Stack apakah sudah terisi penuh atau belum. • IsEmpty : Mengecek isi Stack apakah sudah dalam keadaan kosong atau belum. • Push : Untuk menambahkan isi Stack yang berada pada posisi paling atas. • Pop : Untuk mengeluarkan isi Stack yang berada pada posisi paling atas. • Print : Untuk mencetak hasil dari Stack/mencetak isi dari Stack. Source Code Stack Berikut ini adalah source code atau syntax program dari Stack pada bahasa...

Belajar dan Mengerti ARRAY pada Bahasa Pemrograman C++

ARRAY Array atau yang biasa dikenal sebagai Larik adalah kelompok peubah tunggal atau multi-dimensi. Larik adalah sejumlah nilai yang memiliki tipe data yang sama yang bias dirujuk menggunakan nama peubah yang sama diikuti indeksnya. Array digunakan untuk menyimpan data dengan tipe data yang sama. Array 1 Dimensi Elemen-elemen array dapat diakses oleh program menggunakan suatu indek tertentu. Pengaksesan elemen array dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung. Biasanya, array 1 dimensi berbentuk seperti rel kereta api yang memiliki batas akhir. Contoh dari array 1 dimensi adalah  Deklarasi dan Source Code Array 1 Dimensi Cara mendeklarasi Array 1 dimensi adalah Variabel array dideklarasikan dengan mencantumkan tipe data dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat. Bentuk umum yang biasa digunakan untuk mendeklarasikan array adalah tipe_data_nama_array[ukuran] . Contohnya yaitu : int x[...

Belajar dan Mengerti VARIABEL dalam Bahasa Pemrograman C++

VARIABEL  Pengertian Variabel (Identifier) adalah nama yang mewakili suatu elemen data, yang biasanya kita inisialisasikan pada awal pembuatan program, misalnya jenkel untuk Jenis Kelamin, ttl untuk Tempat Tanggal Lahir, dan lain sebagainya. Ada  beberapa aturan dalam penulisan variabel pada Bahasa pemrograman C++ yaitu : 1. Bersifat Case Sensitive. Contoh nya yaitu jika kita inisialisasikan diawal program untuk JenKel adalah untuk Jenis Kelamin, maka pada pemanggilan variabel penulisan dari inisialisasi harus sama dengan yang kita panggil. Jika berbeda, maka variabel tersebut tidak akan terbaca atau biasa dikatan sebagai Syntax Error. 2. Tidak Boleh mengandung karakter Spasi. Contoh nya yaitu jenis_kelamin. Jadi tanda “_” merupakan penyambung antara kata Jenis dan Kelamin. 3. Tidak boleh ada karakter khusus. 4. Panjang bebas, tetapi hanya 32 karakter awal saja yang bias terpakai. Ada Beberapa tipe data pada penulisan Variabel ini. Adapun tipe data standar tersebut ...

Menggabungkan Beberapa Audio Yang Berbeda Menjadi Satu Audio Menggunakan Audacity

Menggabungkan Beberapa Audio Yang Berbeda Menjadi Satu Audio Menggunakan Audacity 15 OKT Halo  :) Audacity adalah sebuah aplikasi untuk mengedit maupun merekam audio. Aplikasi ini bisa digunakan untuk memotong, menambahkan efek dan tentu saja mengedit 2 audio atau lebih menjadi satu. Aplikasi ini gratis dan bisa di dl di :  http://audacity.sourceforge.net/ Kalau sudah di dl langsung saja install aplikasi dan jalankan. Import lagu yang ingin digabungkan dengan menggunakan menu File->Import->Audio atau menekan tombol Ctrl+Shift+I. Kalau sudah klik pada audio yang ingin digabungkan di ujung lagu pertama. Contohnya saya akan menambahkan audio di track bawah ke audio di track atas jadi saya mengklik pada audio di bawah. Pastikan kalau audio pilihan kita itu aktif atau benar-benar sudah diklik [warnanya akan lebih gelap dari yang lain]   Pilih menu Edit->Remove Audio or Labels->Cut. Audio yang kita pilih akan terlihat ‘hilang’.   ...