• Tidak ada hasil yang ditemukan

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++"

Copied!
17
0
0

Teks penuh

(1)

TUGAS BESAR

MATA KULIAH STRUKTUR DATA

PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

Penyusun :

MUHAMMAD FAWWAZ KHAIRI (33110670) Dosen :

KHAIRIL ANWAR, ST

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI HAMZAWADI (STTH) PANCOR 2013

(2)

Kata Pengantar

Puji syukur kami panjatkan kehadirat Allah SWT, berkat rahmat dan karunia-Nya kami sebagai penulis dapat menyelesaikan tugas ini dengan judul “PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++ 3.0“. Makalah ini dibuat berdasarkan prasyarat sebagai bahan dalam penyelesaian tugas mata kuliah Struktur Data.

Tugas ini dibuat berdasarkan sumber informasi yang bersifat kepustakaan. Dengan hadirnya Tugas ini kami sebagai penulis berharap agar makalah ini bisa bermanfaat bagi kita semua dan dapat dijadikan sebagai pembelajaran.

Pamcor, 31 Desember 2013 Penyusun

(3)

DAFTAR ISI

Kata Pengantar BAB I PENDAHULUAN A. Latar belakang B. Tujuan makalah

C. Metode Pengumpulan Data D. Ruang Lingkup

E. Sistematika Penulisan BAB II

PEMBAHASAN

A. Menginstall turbo c++

B. Pembuatan Program dan coding BAB III

(4)

BAB I

PENDAHULUAN

F. LATAR BELAKANG

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).[1]Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?]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.

(5)

G. TUJUAN

Adapun tujuan dari penyusunan Tugas dengan judul ” Sistem Informasi Manufaktur ” adalah sebagai berikut :

1. Memenuhi salah satu tugas mata kuliah Teknik Pemrog. Terstruktur 2. 2. Melatih mahasiswa untuk lebih aktif dan kreatif.

3. Menambah wawasan dan pengetahuan tentang pemrograman c++ pada turbo c++.

4. Sebagai jawaban dari permasalahan perhitungan dari counter HP yang penulis kelola sendiri.

H. Metode Pengumpulan Data

Dari banyak metode penulisan yang telah ada, penulis menggunakan metodekepustakaan. Metode kepustakaan ini persifat praktis, efektif, efisien serta sangat mudah untuk mencari bahan dan data-data tentang topik ataupun materi yang kami gunakan dalam penulisan makalah ini.

I. Ruang Lingkup

Mengingat keterbatasan waktu dan kemampuan yang penulis miliki maka ruang lingkup makalah ini difokuskan kepada pengertian sistem informasi manufaktur, penerapan dalam perusahaan, dan contoh dari aplikasi itu sendiri.

J. Sistematika Penulisan

Untuk memudahkan pembahasan dalam penulisan makalah ini penulis menguraikan bab secara keseluruhan yang terdiri dari tiga bab yaitu sebagai berikut :

1. BAB I : PENDAHULUAN

2. BAB II : PEMBAHASAN

(6)

BAB II

PEMBAHASAN

A. Menginstall turbo c++

Sebelum kita memulai pembuatan program, kita harus pastikan apakah PC atau Laptop kita sudah terinstall turbo c++ atau belum. Jika belum, maka penulis akan memberitahukan kepada anda tentang cara penginstalan turbo c++.

Langkah-langkahnya adalah sebagai berikut :

1. DOWNLOAD KLIKFREE DOWNLOAD compiler Borland C++ 3.0 [RAR]

2. Langkah awal setelah kamu download compiler Borland C++ 3.0 adalah MENGEKSTRAKNYA DALAM DRIVE:C:

(INGAT SESUAIKAN DENGAN DRIVE KOMPUTER TEMPAT MENGINSTAL OS)

3. Setelah selesai diekstrak, Lalu pilih : icon INSTALL seperti gambar yang dilinkari warna merah dibawah ini :

(7)

4. Kemudian akan tampik jendela C:\TURBOC~1\INSTALL.EXE, Tekan enter saja kalo ga mau ngartiin (dijamin aman koq)hehe

5. Ketikan manual C, pada Drive:C anda untuk menginstall Pack Source C++,kemudian tekan enter

6. Masukan Folder Source Path anda yang ada pada folder Turbo C yang ekstrak tadi (Tekan Enter langsung ajah aman lagi koq) hehe

7. Langkah terakhir yaitu pilih menu “Start Installation” utuk mengekstrak Path-path yang ada dalam folder Turbo C tadi kedalam folder baru C:\TC

(8)

8. Proses Instalasi selesai.

B. CARA MEMBUKA TURBO C++ YANG TELAH KITA INSTALL Langkah-langkahnya adalah :

1. Buka Command Prompt! biasa nya selalu diawali dengan folder

C:\Documents and Setting\user_anda> ketikan CD.. ketiklah hingga layar command prompt mempunyai tulisan C:tc\bin\tc.exe lebih jelasnya lihat

(9)

gambar di bawah:

(10)

C. Pembuatan Program dan coding

Sebelum kita memulai pembuatan programnya, terlebih dahulu kita buka aplikasi turbo c++ yang ada di dekstop kita. Jika sudah kita buka, maka kita ketikan coding dibawah ini :

(11)

Penjelasan dan atau logika dari koding diatas : #include <iostream.h>

#include <conio.h>

(ket : “#include digunakan pada program jika program tersebut melibatkan

object cout dan cin.

#include , diperlukan jika dalam program terdapat suatu operator matematika ( +, -, : dan x ) atau perhitungan matematika, semisal penjumlahan, pengurangan,

perkalian, dsb..

“)

void main (){

float disc=0.1; (“Memberikan jenis tipe data dan variabelnya, dimana variabel luas, jari_jari memiliki tipe data float. Yang dimana float itu sendiri digunakan untuk membulatkan bilangan”)

char nama[20]; (“Memberikan jenis tipe data dan variabelnya yakni nama sebagai character yang dibatasi panjangnya sebanyak 20”)

char kode[20]; (“Memberikan jenis tipe data dan variabelnya yakni kode sebagai character yang dibatasi panjangnya sebanyak 20”)

long harga_barang; long jumlah_barang; long total_harga; long discount; long harga_discount; long uang_bayar; long uang_kembali;

clrscr();(“Berfungsi untuk menghapus layar sebelumnya”)

cout<<" BLUE VECTOR"<<endl;(Mencetak “BLUE VECTOR”dan mencetak kebawah sebanyak 1enter)

cout<<" ================"<<endl;(Mencetak “===================”dan mencetak kebawah sebanyak 1enter)

cout<<endl; (mencetak kebawah sebanyak 1enter)

cout<<"===================================="<<endl;(Mencetak “===================”dan mencetak kebawah sebanyak 1enter)

cout<<"Nama Barang : ";cin>>nama;(Mencetak “Nama Barang : ” dan menginputkan variabel nama)

cout<<"Kode Barang : ";cin>>kode; (Mencetak “Kode Barang : ” dan menginputkan variabel kode)

(12)

cout<<"Harga Barang : Rp.";cin>>harga_barang; (Mencetak “Harga Barang :” dan menginputkan variabel harga_barang)

cout<<"Jumlah Barang : ";cin>>jumlah_barang; (Mencetak “Jumlah Barang :” dan menginputkan variabel jumlah_barang)

cout<<"===================================="<<endl; ;(Mencetak “===================”dan mencetak kebawah sebanyak 1enter)

cout<<endl; (mencetak kebawah sebanyak 1enter)

total_harga=harga_barang*jumlah_barang;(Mendeklarisakan dan memberikan keputusan terhadap variabel total_harga, yang dimana total harga itu sama dengan harga_barang dikalikan dengan jumlah_barang)

discount=total_harga*disc;(memberikan nilai kepada variabel discount yaitu discount sama dengan total harga dikalikan dengan disc, yang dimana disc itu dideklarasikan sebagai tipe datanta float yaitu 0.1(10%))

harga_discount=total_harga-disc; (memberikan nilai kepada variabel harga_discount yaitu harga_discount sama dengan total harga dikurangkan dengan disc, yang dimana disc itu dideklarasikan sebagai tipe datanta float yaitu 0.1(10%))

if(total_harga>=100000){(jika total_harganya lebih dari atau 10000 maka akan melakukan eksekusi selanjutnya dibawah ini :)

cout<<"===================================="<<endl; cout<<"Total : Rp."<<total_harga<<endl;

cout<<"Discount : Rp."<<discount<<endl;

cout<<"Total Harga : Rp."<<harga_discount<<endl;

cout<<"====================================="<<endl; cout<<endl; cout<<endl; cout<<"PEMBAYARAN"<<endl; cout<<"TUNAI : Rp.";cin>>uang_bayar; cout<<"KEMBALI : Rp."<<uang_bayar-harga_discount<<endl; cout<<endl; cout<<endl; cout<<"========================"<<endl; cout<<">> THANKS FOR SHOPING <<"<<endl; cout<<"========================"<<endl; } else { cout<<"Total : Rp."<<total_harga<<endl; cout<<"Discount : Rp. 0"<<endl;

(13)

cout<<"====================================="<<endl; cout<<endl; cout<<"PEMBAYARAN"<<endl; cout<<"TUNAI : Rp.";cin>>uang_bayar; cout<<"KEMBALI : Rp."<<uang_bayar-harga_discount<<endl; cout<<endl; cout<<endl; cout<<"========================"<<endl; cout<<">> THANKS FOR SHOPING <<"<<endl; cout<<"========================"<<endl; }

getch();

}(“Untuk menahan, maksudnya adalah menahan sementara printah yang telah di berikan”)

D. Menjalankan program

Setelah kita mengetikan coding , maka kita akan muli mengcompilenya, yaitu dengan cara:

 Pilih compile pada menu bar, lalu pilih compile

 Atau cara cepatnya tekan Alt+F9

Setelah compile menyatakan success, maka akan muncul seperti pada gambar dibawah ini :

(14)

Setelah prosses compile berhasil, maka kita akan muli meruningnya dengan cara :

 Klik run pada menu bar, pilih run

 Atau untuk cara cepatnya kita tinggal mengetikan Ctrl+F9 secara

bersamaan pada kyboard kita.

E. Output dari program

Setelah kita menjalankan program diatas, maka akan muncuk outpu seperti dibawah ini :

Disini kita yang menginputkan nama barangnya, kemudian kode barang, harga barang, dan juga jumlah barang kita inputkan sendiri. Ketentuannya adalah jika nilai atau total harga pembelanjaan mencapai lebih dari atausama dengan 100000 maka akan mendapatkan diskon 10%. Sedangkan tidak memenuhi kondisi diatas, maka akan menghasilkan outpu seperti dibawah ini :

(15)
(16)

BAB III PENUTUP

A. Kesimpulan

Kesimpulan menyajikan ringkasan dari uraian yang disajikan pada bagian hasil dan pembahasan. Berdasarkan uraian pada kedua bagian itu, dikembangkan pokok pikiran yang merupakan esensi dari uraian tersebut. Kesimpulan disajikan dalam bentuk essai, bukan dalam bentuk numerikal

B. Saran

Saran disusun berdasarkan kesimpulan yang telah ditarik. Saran bias mengacu kepada tindakan praktis, atau pengembangn teori, dan penelitian lanjutan. Bagian saran bias berdiri sendiri. Bagian kesimpulan dan saran dapat pula disebut penutup.

(17)

Daftar pustaka

Daftar pustaka harus lengkap dan sesuai dengan rujukan yang disajikan dalam batang tubuh artikel ilmiah tatacara penulisan daftar pustaka dapat dilihat pada bagian akhir pedoman ini

Gambar

gambar di bawah:

Referensi

Dokumen terkait

Dalam konteks kajian ini, elemen disposisi merujuk kepada enam elemen disposisi iaitu profesionalisme, semangat positif, semangat komunikasi, nilai sejagat, kesediaan belajar

Dalam Undang-Undang ini ditetapkan bahwa Sistem Perencanaan Pembangunan Nasional adalah satu kesatuan tata cara perencanaan pembangunan untuk menghasilkan rencana pembangunan

Struktur jenis lamun pada setiap stasiun penelitian di perairan pantai Mara’bombang, memperlihatkan komposisi jenis lamun yang relatif berbeda, parameter hasil

Jumlah timbulan sampah yang berasal dari sampah perkotaan (MSW) di Provinsi DIY dapat memenuhi kebutuhan energi listrik untuk target daya pembangkit sebesar 1 MW

Selain itu, diharapkan hasil penelitian ini juga dapat menjadi bahan pembelajaran dan pertimbangan bagi perusahaan lain yang ingin menggunakan strategi brand

Penduduk WNA yang memiliki Izin Tinggal Terbatas atau WNA yang memiliki Izin Tinggal Tetap yang akan pindah ke Luar Negeri sebagaimana dimaksud dalam Pasal 36 huruf b

(1) Pelaksanaan upaya Peningkatan Mutu Pelayanan Kesehatan sebagaimana dimaksud dalam Pasal 6 menjadi tanggung jawab pemerintah Kota bekerjasama dengan organisasi

Dengan menggunakan uji t, hasil penelitian ini menunjukkan bahwa iB-VACA memiliki pengaruh yang signifikan terhadap ROA yang berarti bahwa nilai iB-VACA ( Capital Employed )