Posts

Showing posts from January, 2019

Program Final Project dalam Bahasa C

Image
⇐     Latihan Bahasa C #45 FINAL PROJECT Ini adalah Latihan Bahasa C yang terakhir tentang Pemrograman Dasar yang ada pada Firman's Blog . Pada Latihan Bahasa C yang bertajuk Final Project ini, saya telah menyiapkan sebuah contoh program sederhana yang mencakup tentang sebagian Latihan Bahasa C sebelum-sebelumnya di Firman's B log   ini. Pada Program Final Project ini, saya membuat contoh program sebuah pelayanan dalam melayani fasilitas wisata yang ada di kota Karawang. Disini saya memberi namanya yaitu  PD. Travekar (Travel Karawang) yang merupakan sebuah perusahaan jasa yang melayani fasilitas perjalanan yang ada di kota Karawang. Dan didalam perusahaan ini terdapat paket yang tersedia yang dapat di pilih yaitu : Kode Paket Rute Perjalanan Minimum Peserta Tarif 01 Candi Jiwa - Pantai Samudra Baru  6 Orang Rp. 600.000 02 Curug Cigentis - Gunung Sanggabuana 6 Orang Rp. 750.000 03 Galuh Mas - Resinda - Stadion Singaperbangsa  4 Orang R

Senarai Berantai/Linked List dan Contoh Programnya dalam Bahasa C

Image
⇐     Latihan Bahasa C #44     ⇒ LINKED LIST / SENARAI BERANTAI Senarai Berantai adalah struktur data yang berisi kumpulan data yang disusun secara Linear dengan setiap data disimpan dalam sebuah simpul dan antara satu simpul dengan simpul yang lain dihubungkan melalui Pointer. Untuk yang belum mempelajari Pointer, silahkan kunjungi artikel tentang Pointer dan Contoh Programnya dalam Bahasa C . Senarai Berantai atau Linked List mempunyai bentuk dasar dengan sifat data disisipkan ke dalam senarai melalui salah satu ujungnya. Operasi Dasar dalam Senarai Berantai Insert() menyatakan operasi untuk memasukkan data kedalam Senarai Berantai pada posisi yang ditunjuk oleh Pointer pertama. Operasi ini biasa dinyatakan dengan insert(S, d) Find() menyatakan operasi untuk mencari suatu data dalam Senarai Berantai. Operasi ini biasa dinyatakan dengan fungsi find(pendahulu, x) . Nilai baliknya berupa True atau False. Remove() menyatakan operasi untuk menghilangkan sebuah simpu

Pointer dan Contoh Programnya dalam Bahasa C

Image
⇐     Latihan Bahasa C #43     ⇒ POINTER Pada kesempatan ini, kita akan mempelajari tentang Pointer dalam Pemrograman Dasar.  Pointer  adalah suatu tipe data yang digunakan untuk menunjuk ke suatu data. Suatu variabel yang bertipe Pointer tidaklah berisi data, melainkan berisi alamat suatu data. Pointer biasa digunakan sehubungan dengan pembentukan variabel Dinamis. Variabel Dinamis adalah variabel yang dapat dialokasikan di dalam memori atau dihapus dari memori ketika program dijalankan.  Dalam Pointer, variabel berisi alamat memori sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu. Dengan kata lain, Pointer berisi alamat dari variabel yang mempunyai nilai tertentu. Jadi, setiap variabel mempunyai data (isi data) dan alamat memori yang menunjukkan variabel tersebut disimpan. Pendefinisian variabel Pointer adalah :  Tipe_data *nama_variabel Untuk mengubah isi variabel dapat dilakukan melalui Pointer, misalnya int *a; int b; b=30; Jika me

Struktur Union dalam Pemrograman Dasar

Image
⇐     Latihan Bahasa C #42     ⇒ STRUKTUR UNION Pada artikel sebelumnya kita telah belajar tentang Struct/Struktur dalam Bahasa C dan untuk artikel kali ini yaitu mengenai Struktur Union. Berbeda dengan Struct/Struktur, pada Union hanya terdapat satu anggota yang dapat diaktifkan dalam sekali waktu. Dalam Union, alamat memori yang dialokasikan hanya satu akan tetapi digunakan secara bergantian (pada waktu yang berbeda) oleh semua anggota yang ada. Union dibuat menggunakan kata kunci union , dengan bentuk umum yang sangat mirip dengan Struktur. union NamaUnion {       TipeData NamaField1;       TipeData NamaField2;       ...       }; Untuk mendeklarasikan variabel dengan type Union, menggunakan bentuk umum sebagai berikut : union NamaUnion NamaVariabel; Cara akses anggota Union pun sama seperti Struktur, yaitu dengan menggunakan operator titik(.). NamaVariabel.NamaField Contoh : Kode Program Bahasa C : Hasil Output dengan F9 : Pada contoh di atas,

Struktur dan Pencarian serta Contoh Programnya dalam Bahasa C

Image
⇐     Latihan Bahasa C #40 & Latihan Bahasa C #41     ⇒ STRUKTUR DAN PENCARIAN Pertama kita harus tahu apa itu Struktur/Struct. Struktur merupakan kumpulan berbagai tipe data yang memiliki ukuran yang berbeda di kelompokan dalam satu deklarasi unik. Struktur data sangat cocok digunakan untuk merepresentasikan data dalam bentuk tabel. Representasi tabel, jika diselesaikan dengan Array tentunya tidak cocok. Hal ini karena tipe data dari masing-masing kolom berbeda sedangkan Array digunakan, jika semua kolom mempunyai tipe data yang sama. Struct/Struktur adalah struktur data yang menampung beberapa data yang tipenya bisa berlainan atau berbeda.  Bentuk deklarasi Struktur adalah : struct model_name{     type1 element1;      type2 element2;      type3 element3;     ... }object_name; Dimana  model_name adalah nama untuk model tipe strukturnya dan parameter optional  yaitu  object_name merupakan Identifier yang valid untuk objek struktur. Diantara kurung

Array dan Contoh Programnya dalam Bahasa C

Image
⇐     Latihan Bahasa C #39     ⇒ ARRAY / LOKAL LARIK Sekarang kita akan mempelajari Array yang biasanya kita sebut dengan istilah Lokal Larik, atau Larik. Array mempunyai arti sebagai koleksi data dimana setiap elemen memakai nama dan tipe yang sama serta setiap elemen diakses dengan membedakan indeks arraynya. Array adalah struktur data yang berguna untuk menyimpan data yang bertipe sama. Ada dua jenis array yaitu Array Dimensi Satu dan Array Dimensi Dua. Untuk mengetahui perbedaannya, mari kita simak penjelasan kedua jenis Array berikut dibawah ini. Array Dimensi Satu Penggunaan variabel pada pemrograman, yang selama ini digunakan terdapat kelemahan yang mendasar. Kelemahan tersebut adalah variabel yang digunakan tidak dapat menyimpan lebih dari satu data. Variabel yang sering dipakai dalam pemrograman, sering disebut dengan variabel tunggal. Artinya variabel yang d

5 Contoh Program tentang Fungsi dan Prosedur dalam Bahasa C

Image
⇐     Latihan Bahasa C #34 - Latihan Bahasa C #38     ⇒ Fungsi dan Prosedur adalah program bagian atau biasa dikenal dengan Subprogram. Perbedaan utama Fungsi dengan Prosedur adalah jumlah nilai kembalian dan jumlah tugas yang dikerjakan. Untuk lebih jelasnya kalian bisa mengunjungi artikel tentang Fungsi dan Prosedur dalam Bahasa Pemrograman Dasar .  Untuk artikel ini, saya telah menyajikan lima contoh program tentang Fungsi dan Prosedur yang sedikit mirip pada contoh program pada artikel sebelumnya, namun disini kita menggunakan Fungsi dan Prosedur.  Langsung saja tanpa panjang lebar kita simak lanjutan contoh program untuk Latihan Bahasa C yaitu 5 Contoh Program tentang Fungsi dan Prosedur (Latihan Bahasa C #34 - Latihan Bahasa C #38) dibawah ini. Pintasan : Latihan Bahasa C #34 Menghitung Jumlah dan Rata-rata dari 5 Nilai Matakuliah Latihan Bahasa C #35 Menghitung Luas Persegi Panjang Latihan Bahasa C #36 Menghitung Luas dan Keliling Lingkaran dari Nilai Jari-jari

Fungsi dan Prosedur dalam Bahasa Pemrograman Dasar

Image
FUNGSI DAN PROSEDUR Dalam pembuatan suatu program yang panjang dan kompleks, sering kita jumpai suatu bagian/potongan program yang digunakan di bagian lain dalam program tersebut. Potongan program yang sering digunakan ini tentunya menjadi persoalan diantaranya program menjadi panjang karena beberapa hal yang sama ditulis berulang-ulang dan akan menimbulkan persoalan jika dilakukan proses modifikasi. Oleh karena itu, untuk mengatasinya kita harus menggunakan Subprogram. Subprogram merupakan bagian dari program yaitu sebuah set instruksi yang dirancang untuk melakukan operasi yang sering digunakan dalam sebuah program. Didalam Subprogram, terdapat dua jenis yaitu Fungsi dan Prosedur . Nah, mari kita simak penjelasan tentang Fungsi dan Prosedur dibawah ini. Fungsi Fungsi/ function adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan fungsi tersebut dan memiliki nama tertentu yang unik, serta d