makalah program c++ peminjaman vcd/dvd sederhana


BAB I
PENDAHULUAN



1.1     Latar  Belakang

Dewasa ini kemajuan teknologi terasa semakin pesat,terutama pada
Bidang teknologi informasi.Informasi merupakan salah satu bagian untuk dapat
mendukung kemajuan suatu perusahaan maupun instansi dengan tujuan
memperkecil pengeluaran biaya dan mempersingkat waktu  kerja.
                   Atas dasar tujuan tersebut,perlu dilakukan dukungan penuh dengan keberadaan system informasi.
                   Dengan demikian untuk bisa menghasilkan suatu informasi yang  berkualitas  yang memenuhi persyaratan suatu informasi seperti akurat,relevan,& tepat waktu  diperlukan keberadaan system teknologi informasi yang handal.
                   Penggunaan teknologi tersebut akan berdampak baik terhadap jalannya roda usaha.
                   Program yang kami buat untuk menyediakan data CD/VCD dan data
Peminjaman dimana akan dioperasikan pada saat konsumen meminjam sejumlah
cd.
                   Program ini dibuat untuk mempermudah operator dalam pencatatan
Sejumlah cd yang ada dan untuk mencatat data konsumen yang meminjam cd
Tanpa harus dilakukan secara manual.
         


1.2     Ruang Lingkup Permasalahan
Bagaimana  jika konsumen/penyewa ingin meminjam lebih dari 1 cd.

1.3     Tujuan
        Tujuan dibuat makalah ini yaitu untuk menyelesaikan tugas  kelompok   mata kuliah struktur data.
        Selain itu kami berharap dibuatnya makalah ini bukan hanya untuk
Tugas yang diberikan semata,tetapi dapat berguna untuk pembelajaran dan dapat
Digunakan untuk menambah wawasan bagi orang-orang atau  mahasiswa lainnya yang ingin mengenal lebih lagi tentang pemrograman dan pengaplikasiannya dalam kehidupan sehari-hari.

1.4     Manfaat
                      Manfaat dibuatnya makalah ini untuk memberikan informasi pada para pembaca tentang materi-materi yang ada didalamnya beserta program aplikasi yang telah dibuat .
Dan makalah ini diharapkan dapat menjadi sumbangan pemikiran bagi para pembaca untuk mengembangkan bahasa  pemrograman  dimasa sekarang.






                                                                    BAB  II
LANDASAN TEORI
2.1.        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().

2.2.       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


   
2.3.   Operator aritmatika

Operator Aritmatika

Keterangan
Pangkat


  Pangkat

sqrt

Menghitung akar

%

Sisa hasil bagi (modulus)

* , /

Perkalian, Pembagian
+ , -

Penjumlahan, Pengurangan



2.4. 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








2.5.      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.


2.6            Seleksi Kondisi
1.           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. Berikut ini contoh penggunaan bentuk if tunggal:
2.        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.




3. 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;}


2.7.            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.

2.8.         ARRAY
           Array   adalah   suatu   variabel   yang terdiri dari sekumpulan data dimana data-data tersebut  mempunyai  tipe  data  yang  sama. Setiap  data  disimpan  dalam  
alamat  memori  yang   berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai denganurutannya. Melalui indek inilah   kita dapat mengaksedata-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]


2.9.               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..
2.10              Struktur (struct)
Struktur adalah pengelompokan variabel-variabel yang bernaung dalam satu nama  yang sama.
Bentuk umum:
struct
 {
elemen_struktur;
.....
} nama_tipe_struktur;






                                                                     BAB III

                                                               STUDI KASUS
3.1.   Tampilan Awal

                                    WELCOME!!

                                      1. Lihat list cd

                                      2. Input peminjaman

                                                Pilih no.                                  

3.2.     Tampilan Input

               Nama Peminjaman =
               Lama Peminjaman =
               Jumlah CD              =
               Data ke - 
               Kode kaset =
 

 Ketentuan :
 -  List cd dibuat bebas.
 -  Jumlah bayar =jumlah bayar + harga
 -  Jika penyewaan cd lebih dari  sama                 dengan 4,maka mendapat diskon 15%
 -Total   = Jumlah bayar –diskon
 -Uang bayar diinput.
 -Uang Kembali =uang bayar - total
 






3.3.     Tampilan Output.

                Nama Peminjam=                      Tanggal Pinjam=
                Jumlah               =                      Lama Pinjam    =
                  ------------------------  Rental VCD/DVD  ------------------------
                     No.    Nama  Kaset                                  Harga
                 ----------------------------------------------------------------------------
                     …            …                                               …
                 ----------------------------------------------------------------------------
                                                         Jumlah bayar = Rp.
                                                                  Diskon = Rp.
                                                       Total               = Rp.
                                                         Uang Bayar   = Rp.
                                                       Kembali          = Rp.


                                “TERIMA KASIH SUDAH BERKUNJUNG”
     

 
 











                                                                                                                                      



BAB IV
PENUTUP
4.1  Kesimpulan
Dengan adanya program peminjaman VCD/DVD  akan mempermudah para pengusaha
Rental cd untuk menjalankan bisnisnya tanpa harus menjalakannya secara manual.

4.2  Saran
·         Diharapkan makalah ini berguna dan dapat menjadi sarana pembelajaran
Oleh pembaca,semoga pembaca menjadi lebih paham mengenai program dan aplikasi
Lain pendukungnya.
·         Selain memahami program yang ada pada makalah ini,diharapkan pembaca
juga bisa memperoleh informasi dari sumber-sumber lain yang membantu dalam
mempelajari  bahasa pemrograman dan aplikasinya.


contoh program peminjamanvcd/dvd, download



mau pulsa gratis??klik aja  klik

Komentar

Postingan Populer