SlideShare a Scribd company logo
1 of 11
MAKALAH STRUKTUR DATA
PROGRAM KASIR
DEVI’S Fried Chicken
Disusun oleh :
1. Siwi Hadmiko Denta A (12131473)
2. Budi Nurohman (12130741)
3. Rendy Rachim (12130646)
4. Asepudin (12133453)
5. Devito Bagas .P (12131742)
Jurusan Manajemen Informatika
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Yogyakarta
2014
PEMBAHASAN
1. Pengertian C++
C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne
Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu
BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan
pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart
Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang
jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded,
Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an,
Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk
pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru
seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan
yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman
berorientasi objek (Object Oriented Programming).
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut
menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa
pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-
bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan
bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class
yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik,
Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya,
Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
2. File Header
 -iostream File header ini ditulis dengan diikuti using namespace std;. Memiliki
beberapa perintah umum seperti cout untuk output dan cin untuk input.
 -stdio.h File header ini merupakan singkatan dari standar input output. Jadi sudah
jelas kalau perintah yang ada dijadikan sebagai standar input dan output. Contoh
perintah : scanf, gets, printf, puts, putchar.
 -conio.h File header ini merupakan singkatan dari Console Input and Output dan
digunakan untuk membuat teks antarmuka pengguna. Contoh perintah : getchar,
getch, getche, clrscr()
3. Tipe data
Tipe data Keterangan
Char Menyatakan sebuah karakter seperti A, f, 9,atau *
Int Menyatakan Bilangan bulat antara -32768 sampai dengan +32767
Long Menyatakan bilangan bulat namun jumlahnya nilainya lebih banyak dari
pada biasanya, menampung bilangan antara 2147483648 - 2147483647
Short Menyatakan Bilangan Bulat namun dengan nilai yang normal, contohnya
pada short int yaitu antara -32768 - 32767
Double Menyatakan bilangan real dengan ketelitian tinggi (15 digit).
Dapat menampung bilangan antara 10-308 sampai dengan 10308
Float Menyatakan bilangan real dengan ketelitian rendah (7 digit)
Dapat menampung bilangan antara 10-38 sampai dengan 1038
4. Operator aritmatika
Operator Aritmatika Keterangan
Pangkat Pangkat
Sqrt Menghitung akar
% Sisa hasil bagi (modulus)
* , / Perkalian, Pembagian
+ , -
Penjumlahan, Pengurangan
5. Perulangan(looping)
Struktur pengulangan digunakan untuk mengulang suatu perintah sebanyak yang
diinginkan . Untuk melakukan perintah dengan melakukan banyak perulangan akan lebih
efisien apabila kita menggunakan perulangan . Ada beberapa perulangan dalam C++ , yaitu :
for,nested for,goto,while,do…while
Perulangan for
Perintah for digunakan untuk mengulangi suatu perintah dengan jumlah pengulangan yang
diketahui.
-Deklarasi:
for ( Inisialisasi ; syarat pengulangan ; pengubah nilai pencacah)
{
statement;
}
*Keterangan :
-inisialisasi : Nilai awal pada variable
-syarat pengulangan : Batas perulangan (perulangan akan berhenti jika telah melakukan
perulangan sebanyak N jumlah)
-pengubah nilai pencacah: pengatur nilai kenaikan atau penurunan nilai pencacah
6. Statement goto (label)
Dalam bahasa pemrograman c++ memiliki statement goto yang digunakan agar program
melompat ke baris yang telah ditentukan. Untuk menggunakan statement goto, maka
diperlukan juga label untuk menandakan kemana program tersebut akan melompat. Label
tersebut dapat di tulis seperti LABEL: atau nama-nama yang lain. Statement goto dapat di
ditempatkan dimana saja sesuai dengan kebutuhan program.
7. Seleksi Kondisi
 bentuk if tunggal.
Sintak dari bentuk if tunggal adalah sebagai berikut:
if (kondisi)
{ pernyataan;}
Bentuk ini menunjukkan bahwa jika kondisi tersebut dipenuhi, maka pernyataan
dalam if akan dijalankan, sebaliknya jika kondisi tersebut tidak dipenuhi maka pernyataan
dalam if juga tidak akan dijalankan.
 Bentuk if – else
Sintak dari bentuk if – else adalah sebagai berikut:
if (kondisi)
{pernyataan1;}
else
{pernyataan2;}
Jika kondisi di dalam if dipenuhi, maka pernyataan1 dijalankan, sebaliknya jika kondisi if
tidak dipenuhi maka pernyataan2 baru dijalankan.
 Bentuk if – else if - . . . – else
Penyeleksian akan dilakukan mulai dari kondisi yang pertama (kondisi1). Jika kondisi ini
dipenuhi maka pernyataan yang mengikutinya akan dijalankan (pernyataan_1) dan seleksi
kondisi dihentikan (kondisi-kondisi yang lain tidak akan di periksa).
Namun jika kondisi1 tidak dipenuhi maka seleksi kondisi langsung dilanjutkan ke kondisi2.
Jika kondisi2 dipenuhi maka pernyataan_2 dijalankan, namun jika tidak maka seleksi
dilanjutkan ke kondisi3. Begitu seterusnya. Jika semua kondisi tidak ada yang bernilai benar
maka pernyataan yang ada di else yang akan dijalankan. Bentuk else sendiri bersifat optional,
dapat tidak digunakan.
Bentuk ini disebut juga sebagai bentuk bertingkat. Sintak dari bentuk ini adalah sebagai
berikut:
if(kondisi1)
{pernyataan_1;}
else if(kondisi2)
{pernyataan_2;}
else if(kondisi3)
{ pernyataan_3;}
. . .
else {pernyataan_n;}
8. Fungsi strcmp()
String Compare, digunakan membandingkan dua string, dengan cara membandingkan
string-1 ke string-2. Fungsi ini dimulai membandingkan karakter pertama dari setiap string.
Jika mereka sama satu sama lain, terus dengan pasangan berikutnya sampai membandi gkan
karakter yang berbeda atau sampai keterminator karakter null.
9. Array
Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-
data tersebut mempunyai tipe data yang sama.Setiap data disimpan dalam alamat mem
ori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai
indek sesuai denganurutannya. Melalui indek inilah kita dapat mengakses data-data
tersebut.
Array dideklarasikan dengan tanda [ ] (bracket), baik dalam bahasa C++ dan Java. Bentuk
umum dari tipe data array adalah :
tipe_data nama_array[jumlah_elemen]
a. Array satu dimensi
Setiap elemen array dapat diakses melalui index
-Index array secara default dimulai dari 0
-Deklarasi array :
Tipe_array nama_array[ukuran]
b. Array dua dimensi
-Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah
kolom bentuknya dapat berupa matriks atau tabel.
-Deklarasi array :
Tipe_array nama_array [baris][kolom]
10. Fungsi goto (x,y)
Fungsi gotoxy mempunyai dua parameter. Parameter tersebut adalah koordinat dimana
kita ingin meletakan kursor. Titik pojok kiri atas mempunyai titik koordinat [0,0]. Jika ingin
menggeser kekanan maka x ditambahkan sesuai dengan posisi yang kmu inginkan. Jika ingin
menggeser ke bawah maka y ditambahkan..
11. Struktur (struct)
Struktur adalah pengelompokan variabel-variabel yang bernaung dalam satu nama yang
sama.
Bentuk umum:
struct
{
elemen_struktur;
.....
} nama_tipe_struktur;
PROGRAM Devi’s Fried Chicken
Kesimpulan
Pemakaian program dalam bisnis jaman sekarang akan sangat efektif dan efisien dalam
memanajemen usaha bagi wirausaha. Pemakaian struktur data dalam proses pemrograman
juga memudahkan hal tersebut, membuat program menjadi lebih jelas, tepat dan sederhana.
Kritik dan Saran
Kami menyadari tentang penyusunan makalah, tentu masih banyak kesalahan dan
kekurangannya, kerena terbatasnya pengetahuan dan kurangnya rujukan atau referensi yang
ada hubungannya dengan judul makalah ini.
Kami berharap para pembaca yang budiman memberikan kritik dan saran yang
membangun kepada kami demi sempurnanya makalah ini dan dan penulisan makalah di
kesempatan-kesempatan berikutnya. Semoga makalah ini berguna bagi kami pada khususnya
juga para pembaca yang budiman pada umumnya.

More Related Content

What's hot

LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modulDenny Safardan
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseJames Montolalu
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasiIKHSAN MAHRURI
 
Makalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataMakalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataBina Sarana Informatika
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekLaili Wahyunita
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskritsaid zulhelmi
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanFahrul Razi
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekWahyu Widodo
 
Studi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikStudi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikKania Amalia
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Farichah Riha
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPLari alfian
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
 
Generasi sistem operasi
Generasi sistem operasiGenerasi sistem operasi
Generasi sistem operasiFariszal Nova
 
Makalah array
Makalah arrayMakalah array
Makalah arrayAnanda II
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
 

What's hot (20)

LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Tutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouseTutorial Pentaho - Membuat Data base werehaouse
Tutorial Pentaho - Membuat Data base werehaouse
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Makalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataMakalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur Data
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
 
Pohon(tree) matematika diskrit
Pohon(tree) matematika diskritPohon(tree) matematika diskrit
Pohon(tree) matematika diskrit
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
 
Studi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademikStudi kelayakan sistem informasi akademik
Studi kelayakan sistem informasi akademik
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (JST)
 
Kisi kisi sbp
Kisi kisi sbpKisi kisi sbp
Kisi kisi sbp
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
Model dan Simulasi
Model dan SimulasiModel dan Simulasi
Model dan Simulasi
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Generasi sistem operasi
Generasi sistem operasiGenerasi sistem operasi
Generasi sistem operasi
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)SISTEM INFORMASI GEOGRAFIS (SIG)
SISTEM INFORMASI GEOGRAFIS (SIG)
 

Viewers also liked

Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Rizka Putri Silvyaningrum
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)eka pandu cynthia
 
Laporan tugas besar pbo
Laporan tugas besar pboLaporan tugas besar pbo
Laporan tugas besar pboAdi Pati
 
Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)Nm Aditya Danger
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur dataDevandy Enda
 
Struktur data dan algoritma
Struktur data dan algoritmaStruktur data dan algoritma
Struktur data dan algoritmaChusnul Khotimah
 
Bab 2. Aplikasi Basis Data
Bab 2. Aplikasi Basis DataBab 2. Aplikasi Basis Data
Bab 2. Aplikasi Basis DataZaenal Abidin
 
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
Program Pengurutan  (Sorting) dan Pencarian  (Searching) DataProgram Pengurutan  (Sorting) dan Pencarian  (Searching) Data
Program Pengurutan (Sorting) dan Pencarian (Searching) DataSimon Patabang
 
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...Nina Yuniarsih
 
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2Cantel Widodo
 
materi limit kuliah mahasiswa limit
materi limit kuliah mahasiswa limitmateri limit kuliah mahasiswa limit
materi limit kuliah mahasiswa limitchusnaqumillaila
 
komdat1
komdat1komdat1
komdat1pasca
 
Ppt sim (bab iii)
Ppt sim (bab iii)Ppt sim (bab iii)
Ppt sim (bab iii)haizaazrina
 
Enterprise Resources Planning Aplikasi Pada Industri
Enterprise Resources Planning Aplikasi Pada IndustriEnterprise Resources Planning Aplikasi Pada Industri
Enterprise Resources Planning Aplikasi Pada IndustriUlan SaProperti
 

Viewers also liked (20)

Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
 
Prak strukturdata
Prak strukturdataPrak strukturdata
Prak strukturdata
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
struktur data
struktur datastruktur data
struktur data
 
Laporan tugas besar pbo
Laporan tugas besar pboLaporan tugas besar pbo
Laporan tugas besar pbo
 
Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur data
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Struktur data dan algoritma
Struktur data dan algoritmaStruktur data dan algoritma
Struktur data dan algoritma
 
Bab 2. Aplikasi Basis Data
Bab 2. Aplikasi Basis DataBab 2. Aplikasi Basis Data
Bab 2. Aplikasi Basis Data
 
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
Program Pengurutan  (Sorting) dan Pencarian  (Searching) DataProgram Pengurutan  (Sorting) dan Pencarian  (Searching) Data
Program Pengurutan (Sorting) dan Pencarian (Searching) Data
 
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...
Menggunakan Teknologi Informasi untuk Ikut serta dalam Perdagangan Melalui Ja...
 
Modul struktur data
Modul struktur dataModul struktur data
Modul struktur data
 
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2
KALKULUS SEMESTER 1 UNINDRA PERTEMUAN 2
 
materi limit kuliah mahasiswa limit
materi limit kuliah mahasiswa limitmateri limit kuliah mahasiswa limit
materi limit kuliah mahasiswa limit
 
komdat1
komdat1komdat1
komdat1
 
Ppt sim (bab iii)
Ppt sim (bab iii)Ppt sim (bab iii)
Ppt sim (bab iii)
 
Enterprise Resources Planning Aplikasi Pada Industri
Enterprise Resources Planning Aplikasi Pada IndustriEnterprise Resources Planning Aplikasi Pada Industri
Enterprise Resources Planning Aplikasi Pada Industri
 
Erp pertemuan-5
Erp pertemuan-5Erp pertemuan-5
Erp pertemuan-5
 
Erp pertemuan-1
Erp pertemuan-1Erp pertemuan-1
Erp pertemuan-1
 

Similar to STRUKTUR

Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asliNadya Olivia
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul viiDevi Apriansyah
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa Ranom0164
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemogramanPANJI_ADITYAN
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Abdurrochman Soewarno
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaAs Faizin
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascalMu'thi Cinsayf
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul vDevi Apriansyah
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi FundamentalAkmal Fajar
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascalDuriani
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATAIez Risma Nursida
 

Similar to STRUKTUR (20)

Pengenalan pascal asli
Pengenalan pascal asliPengenalan pascal asli
Pengenalan pascal asli
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
Pelatihan Bahasa R
Pelatihan Bahasa RPelatihan Bahasa R
Pelatihan Bahasa R
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)Laprak algo (array dan seleksi data)
Laprak algo (array dan seleksi data)
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
C++
C++C++
C++
 
Tipe data
Tipe dataTipe data
Tipe data
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Dasar c
Dasar cDasar c
Dasar c
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Arrays c++
Arrays c++Arrays c++
Arrays c++
 

More from Bina Sarana Informatika (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05 948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p02
948 p02 948 p02
948 p02
 
948 p01
948 p01 948 p01
948 p01
 
948 p03
948 p03 948 p03
948 p03
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p03
948 p03948 p03
948 p03
 
948 p02
948 p02948 p02
948 p02
 
948 p01
948 p01948 p01
948 p01
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14
 
Silabus bahasa inggris ii
Silabus bahasa inggris iiSilabus bahasa inggris ii
Silabus bahasa inggris ii
 
Silabus bahasa inggris ii ok
Silabus bahasa inggris ii okSilabus bahasa inggris ii ok
Silabus bahasa inggris ii ok
 
Meeting 14 ok
Meeting 14 okMeeting 14 ok
Meeting 14 ok
 
Meeting 12 ok
Meeting 12 okMeeting 12 ok
Meeting 12 ok
 
Meeting 10 ok
Meeting 10 okMeeting 10 ok
Meeting 10 ok
 

Recently uploaded

TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 

Recently uploaded (20)

TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 

STRUKTUR

  • 1. MAKALAH STRUKTUR DATA PROGRAM KASIR DEVI’S Fried Chicken Disusun oleh : 1. Siwi Hadmiko Denta A (12131473) 2. Budi Nurohman (12130741) 3. Rendy Rachim (12130646) 4. Asepudin (12133453) 5. Devito Bagas .P (12131742) Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Yogyakarta 2014
  • 2. PEMBAHASAN 1. Pengertian C++ C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming). Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi- bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. 2. File Header  -iostream File header ini ditulis dengan diikuti using namespace std;. Memiliki beberapa perintah umum seperti cout untuk output dan cin untuk input.
  • 3.  -stdio.h File header ini merupakan singkatan dari standar input output. Jadi sudah jelas kalau perintah yang ada dijadikan sebagai standar input dan output. Contoh perintah : scanf, gets, printf, puts, putchar.  -conio.h File header ini merupakan singkatan dari Console Input and Output dan digunakan untuk membuat teks antarmuka pengguna. Contoh perintah : getchar, getch, getche, clrscr() 3. Tipe data Tipe data Keterangan Char Menyatakan sebuah karakter seperti A, f, 9,atau * Int Menyatakan Bilangan bulat antara -32768 sampai dengan +32767 Long Menyatakan bilangan bulat namun jumlahnya nilainya lebih banyak dari pada biasanya, menampung bilangan antara 2147483648 - 2147483647 Short Menyatakan Bilangan Bulat namun dengan nilai yang normal, contohnya pada short int yaitu antara -32768 - 32767 Double Menyatakan bilangan real dengan ketelitian tinggi (15 digit). Dapat menampung bilangan antara 10-308 sampai dengan 10308 Float Menyatakan bilangan real dengan ketelitian rendah (7 digit) Dapat menampung bilangan antara 10-38 sampai dengan 1038 4. Operator aritmatika Operator Aritmatika Keterangan Pangkat Pangkat
  • 4. Sqrt Menghitung akar % Sisa hasil bagi (modulus) * , / Perkalian, Pembagian + , - Penjumlahan, Pengurangan 5. Perulangan(looping) Struktur pengulangan digunakan untuk mengulang suatu perintah sebanyak yang diinginkan . Untuk melakukan perintah dengan melakukan banyak perulangan akan lebih efisien apabila kita menggunakan perulangan . Ada beberapa perulangan dalam C++ , yaitu : for,nested for,goto,while,do…while Perulangan for Perintah for digunakan untuk mengulangi suatu perintah dengan jumlah pengulangan yang diketahui. -Deklarasi: for ( Inisialisasi ; syarat pengulangan ; pengubah nilai pencacah) { statement; } *Keterangan : -inisialisasi : Nilai awal pada variable -syarat pengulangan : Batas perulangan (perulangan akan berhenti jika telah melakukan
  • 5. perulangan sebanyak N jumlah) -pengubah nilai pencacah: pengatur nilai kenaikan atau penurunan nilai pencacah 6. Statement goto (label) Dalam bahasa pemrograman c++ memiliki statement goto yang digunakan agar program melompat ke baris yang telah ditentukan. Untuk menggunakan statement goto, maka diperlukan juga label untuk menandakan kemana program tersebut akan melompat. Label tersebut dapat di tulis seperti LABEL: atau nama-nama yang lain. Statement goto dapat di ditempatkan dimana saja sesuai dengan kebutuhan program. 7. Seleksi Kondisi  bentuk if tunggal. Sintak dari bentuk if tunggal adalah sebagai berikut: if (kondisi) { pernyataan;} Bentuk ini menunjukkan bahwa jika kondisi tersebut dipenuhi, maka pernyataan dalam if akan dijalankan, sebaliknya jika kondisi tersebut tidak dipenuhi maka pernyataan dalam if juga tidak akan dijalankan.  Bentuk if – else Sintak dari bentuk if – else adalah sebagai berikut: if (kondisi) {pernyataan1;} else {pernyataan2;} Jika kondisi di dalam if dipenuhi, maka pernyataan1 dijalankan, sebaliknya jika kondisi if tidak dipenuhi maka pernyataan2 baru dijalankan.  Bentuk if – else if - . . . – else
  • 6. Penyeleksian akan dilakukan mulai dari kondisi yang pertama (kondisi1). Jika kondisi ini dipenuhi maka pernyataan yang mengikutinya akan dijalankan (pernyataan_1) dan seleksi kondisi dihentikan (kondisi-kondisi yang lain tidak akan di periksa). Namun jika kondisi1 tidak dipenuhi maka seleksi kondisi langsung dilanjutkan ke kondisi2. Jika kondisi2 dipenuhi maka pernyataan_2 dijalankan, namun jika tidak maka seleksi dilanjutkan ke kondisi3. Begitu seterusnya. Jika semua kondisi tidak ada yang bernilai benar maka pernyataan yang ada di else yang akan dijalankan. Bentuk else sendiri bersifat optional, dapat tidak digunakan. Bentuk ini disebut juga sebagai bentuk bertingkat. Sintak dari bentuk ini adalah sebagai berikut: if(kondisi1) {pernyataan_1;} else if(kondisi2) {pernyataan_2;} else if(kondisi3) { pernyataan_3;} . . . else {pernyataan_n;} 8. Fungsi strcmp() String Compare, digunakan membandingkan dua string, dengan cara membandingkan string-1 ke string-2. Fungsi ini dimulai membandingkan karakter pertama dari setiap string. Jika mereka sama satu sama lain, terus dengan pasangan berikutnya sampai membandi gkan karakter yang berbeda atau sampai keterminator karakter null.
  • 7. 9. Array Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data- data tersebut mempunyai tipe data yang sama.Setiap data disimpan dalam alamat mem ori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai denganurutannya. Melalui indek inilah kita dapat mengakses data-data tersebut. Array dideklarasikan dengan tanda [ ] (bracket), baik dalam bahasa C++ dan Java. Bentuk umum dari tipe data array adalah : tipe_data nama_array[jumlah_elemen] a. Array satu dimensi Setiap elemen array dapat diakses melalui index -Index array secara default dimulai dari 0 -Deklarasi array : Tipe_array nama_array[ukuran] b. Array dua dimensi -Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel. -Deklarasi array : Tipe_array nama_array [baris][kolom] 10. Fungsi goto (x,y) Fungsi gotoxy mempunyai dua parameter. Parameter tersebut adalah koordinat dimana kita ingin meletakan kursor. Titik pojok kiri atas mempunyai titik koordinat [0,0]. Jika ingin menggeser kekanan maka x ditambahkan sesuai dengan posisi yang kmu inginkan. Jika ingin menggeser ke bawah maka y ditambahkan..
  • 8. 11. Struktur (struct) Struktur adalah pengelompokan variabel-variabel yang bernaung dalam satu nama yang sama. Bentuk umum: struct { elemen_struktur; ..... } nama_tipe_struktur; PROGRAM Devi’s Fried Chicken
  • 9.
  • 10.
  • 11. Kesimpulan Pemakaian program dalam bisnis jaman sekarang akan sangat efektif dan efisien dalam memanajemen usaha bagi wirausaha. Pemakaian struktur data dalam proses pemrograman juga memudahkan hal tersebut, membuat program menjadi lebih jelas, tepat dan sederhana. Kritik dan Saran Kami menyadari tentang penyusunan makalah, tentu masih banyak kesalahan dan kekurangannya, kerena terbatasnya pengetahuan dan kurangnya rujukan atau referensi yang ada hubungannya dengan judul makalah ini. Kami berharap para pembaca yang budiman memberikan kritik dan saran yang membangun kepada kami demi sempurnanya makalah ini dan dan penulisan makalah di kesempatan-kesempatan berikutnya. Semoga makalah ini berguna bagi kami pada khususnya juga para pembaca yang budiman pada umumnya.