Thursday 20 August 2015

Membuat Program Kasir Dev C++

Dettline, bahasa c, dev, program kasir

Membut Aplikasi Kasir Dengan Dev C++

     Nah rilis juga akhirnya. Artikel pertama untuk program bahasa C/C++, yaitu Membuat Program Kasir Dev C++. Dan program aplikasi yang Dettline sajikan hari ini mengenai pembuatan aplikasi kasir menggunakan dev C++, yang mana prosesnya diawali dengan menginput nama nama barang lalu tahap selanjutnya akan memproses sebuah transaksi, menghitung jumlah dari barang barang yang dibeli. Selain itu aplikasi ini juga dilengkapi dengan sistem diskon.

     Sebelum Dettline menjelaskan lebih dalam mengenai script/syntax yang telah disediakan, mungkin Sobat Dettline ada yang bertanya "Mengapa artikel pemrograman bahasa C di Dettline langsung diawali dengan pembuatan aplikasi?? Mengapa tidak diawali dari hal yang mendasar??" Jawabnya, kebetulan perkuliahan Admin Dettline sebentar lagi akan melaksanakan UAS. Dan kisi kisi aplikasi yang akan di praktekan dalam UAS kurang lebih seperti ini. Maka dari itu selain untuk mempersiapkan dan mempelajari kisi kisi yang diberikan, Dettline sekaligus ingin berbagi. Nah selanjutnya Dettline akan mencoba untuk menjelaskan aplikasi ini. Semoga dapat bermanfaat bagi Sobat Dettline...

Syntax/Script Code Aplikasi Kasir Dev C++


Nah dibawah ini script lengkapnya untuk pembahasan hari ini. Sobat dapat mengcopy cepat dengan mengklik tombol "Higlight All".



Penjelasan Aplikasi Pemrograman Kasir


     Dettline akan mencoba untuk membahas dan menjelaskan sistem alurnya. Mulai dari "int salah(int a)", ini merupakan function yang digunakan apabila input data yang dimasukkan salah atau tidak terdapat dalam menu, dan isi dari function ini adalah menampilkan peringatan berulang ulang kali bila menerima inputan (karakter apapun) dan tidak akan pernah bisa kembali lagi untuk meneruskan aplikasi, kecuali menutup proses dan kembali menjalankannya dari awal. Sistem ini dibuat juga untuk melindungi/sebagai sistem keamanan agar program tidak mengalami error.


     Nah selanjutnya kita bahas ke dalam fungsi main ( ), variabel int jumlah_barang merupakan variabel untuk menginput banyaknya jumlah menu yang akan di sediakan/di tampilkan, setelah jumlah_barang di input maka selanjutnya akan ada proses untuk memberikan nama dan harga barang dalam bentuk array.


     Setelah data di input, maka sistem akan menghapus history sebelumnya. Itu dikarenakan adanya syntax system("cls"), dan proses selanjutnya aplikasi akan langsung menampilkan list/daftar menu yang di jual beserta dengan harga diskon yang telah dipatenkan. Lalu program akan menampilkan beberapa pertanyaan.

     Dimulai dengan pertanyaan "Berapa Macam Menu Yang Akan Anda Beli". Maksud dari pertanyaan ini adalah untuk menerima informasi mengenai berapa banyak macam/jenis barang yang akan Sobat Dettline beli. Setelah itu akan ada pertanyaan mengenai kode barang yang akan dibeli, untuk menginputnya Sobat hanya tinggal mencocokan kodenya dengan nomer barang yang tertera di dalam list/daftar menu.
Lalu pertanyaan selanjutnya yaitu mengenai berapa kelipatan barang yang ingin Sobat beli dari kode barang yang telah Sobat pilih tadi. Misalnya kode barang yang Sobat Dettline input yaitu = 1 , nama barangnya misalkan komputer, nah pertanyaan ini berfungsi untuk menerima jumlah kelipatan dari pembelian barang tersebut (yaitu komputer). Misalnya Sobat input = 2 , itu berarti Sobat Dettline akan membeli 2 buah/unit komputer, dan begitu pula untuk seterusnya (bila jumlah macam barang yang Sobat input > 1).

     Tahap selanjutnya, yaitu tahapan akhir. Program akan memberi informasi detail mengenai transaksi pembelian Sobat Dettline tadi. Lalu Sobat akan diminta untuk memberikan input nominal pembayaran. Setelah itu program kembali akan melakukan perhitungan, yaitu menghitung kembalian. Setelah nominal kembalian tampil maka program selesai.

*Tambahan = Mungkin ada pertanyaan dari Sobat Dettline mengenai syntax cout.flags(ios::left), pendapat Dettline yaitu ini merupakan syntax untuk rata kiri, agar posisi karakter atau kata menjadi sejajar di rata kiri, dan fungsi ini akan lebih cocok bila di pasangkan dengan syntax setw(), gunanya agar tulisan memberi "jarak spasi yang sama" meski jumlah karakternya cukup berbeda.

Terimakasih atas kunjungan Sobat Dettline, semoga refrensi ini dapat bermanfaat.
Bila ada pertanyaan dapat Sobat tanyakan langsung baik melalui media sosial Dettline maupun melalu komentar ...

TTD : Detective Jabbar
Load disqus comments

0 komentar