LAPORAN TUGAS BESAR PDF

Title LAPORAN TUGAS BESAR
Author Riyanti Ajah
Pages 16
File Size 363.7 KB
File Type PDF
Total Downloads 248
Total Views 488

Summary

LAPORAN TUGAS BESAR ALGORITMA DAN PEMROGRAMAN PROGRAM KASIR TOKO UNTUNG SELALU Disusun Oleh : Nama : Riyanti (1406109) Nama : Dessy Mutiara Komara (1406033) Prodi : Teknik Informatika B 2014 LABORATORIUM KOMPUTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI GARUT 2014-2015 KATA PENGANTAR Puji syukur ...


Description

LAPORAN TUGAS BESAR

ALGORITMA DAN PEMROGRAMAN PROGRAM KASIR TOKO UNTUNG SELALU

Disusun Oleh : Nama

: Riyanti (1406109)

Nama

: Dessy Mutiara Komara (1406033)

Prodi

: Teknik Informatika B 2014

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI GARUT 2014-2015

KATA PENGANTAR

Puji syukur Penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan rahmatnya penyusunan laporan tugas besar “Algoritma dan Pemrograman” dapat diselesaikan dengan baik. Penulis menyadari bahwa dalam proses penulisan laporan praktikum ini banyak mengalami kendala, namun kendala-kendala tersebut dapat diatasi. Laporan tugas besar ini dibuat dalam rangka memenuhi tugas praktikum algoritma dan pemrograman dan memahami algoritma dan pemrograman khususnya Penulis selaku mahasiswa Teknik di Sekolah Tinggi Teknologi Garut. Penulis menyadari betul sepenuhnya bahwa Laporan tugas besar ini masih jauh dari sempurna. Oleh karena itu, dengan segala kerendahan hati Penulis berharap saran dan kritik demi perbaikan-perbaikan lebih lanjut. Penulis berharap semoga Laporan ini dapat memberikan manfaat bagi pembaca.

Garut, Januari 2015

Penulis

DAFTAR ISI

KATA PENGANTAR DAFTAR ISI.................................................................................................................... BAB I PENDAHULUAN 1.1

Latar Belakang...........................................................................................

1.2

Tujuan........................................................................................................

1.3

Batasan Masalah........................................................................................

BAB II LANDASAN TEORI 2.1

Landasan Teori...........................................................................................

BAB III PEMBAHASAN 3.1

Algoritma dan Pseudo Code......................................................................

3.2

Source Code...............................................................................................

3.4

Analisa Program........................................................................................

BAB IV PENUTUP 4.1 Kesimpulan................................................................................................................ 4.2 Saran.......................................................................................................................... DAFTAR PUSTAKA......................................................................................................

BAB I PENDAHULUAN

1.1. Latar Belakang

Seiring dengan kemajuan dan perkembangan zaman di era globalisasi ini, manusia dituntut mengikuti perkembangan ilmu pengetahuan dan teknologi. Semakin banyaknya perangkat lunak (Software), dan semakin meningkatnya kecanggihan perangkat keras (Hardware), maka perangkat komputer sebagai alat bantu menjadi semakin berperan dalam menyelesaikan suatu pekerjaan. Tersedianya bahasa-bahasa pemograman komputer (C++, Pascal, Basic, dan lain-lain) telah mendorong para ahli komputer untuk merancang sebuah program yang dapat dipergunakan sebagai alat bantu dalam menyelesaikan sebuah pekerjaan dalam bidang tertentu, seperti mesin kasir pada sebuah toko. Dimana mesin kasir mempermudah penjual dalam melakukan proses pembayaran. Perhitungan pembayaran kasir ini memerlukan sebuah perhitungan yang lumayan rumit. Borland C++ merupakan salah satu software komputer yang populer dalam bidang pemograman dengan menggunakan bahasa C++. Software ini mempunyai beberapa keunggulan diantaranya mudah dalam pemakaian dan terdapat pesan jika adalah salah satu perintah yang salah, dan langsung menuntun kita kepada perintah yang salah tersebut. Alasan dipilihnya aplikasi Borland C++ untuk pembuatan program ini dikarenakan bahasa pemograman yang digunakan bukanlah bahasa pemograman yang baru. Selain itu Borland C++ telah banyak digunakan oleh pengguna komputer saat ini. 1.2 Tujuan Tujuan dari pembuatan Program Kasir ini adalah 1.2.1 Mempercepat proses perhitungan pembayaran dan pembelian. 1.2.2 Mempermudah kasir untuk melakukan input pada barang yang dibeli. 1.2.3 Memberi kenyamanan pada pemilik toko akan kasir, karena sudah terlebih dahulu diharuskan memasukkan nama operator. 1.2.4 Membuat customer nyaman akan rincian yang cepat dan tepat.

1.3 Batasan Masalah

Batasan-batasan permasalahan dari solusi yang diambil

1.3.1 Program Kasir Toko Untung Selalu ini hanya dapat dijalankan melalui Aplikasi Borland C++ saja. Sementara di aplikasi Turbo C++ tidak dapat dijalankan. 1.3.2 Program Kasir Toko Untung Selalu ini belum bisa mengeluarkan struk pembelian karena keterbatasan pembuat program.

BAB II LANDASAN TEORI

Pada Program Kasir Toko Untung Selalu akan dipakai beberapa metode:

2.1 Percabangan : 2.1.1 If-Else digunakan jika kondisi yang diperiksa dinilai benar terpenuhi maka pernyataan pertama yang dilaksanakan, jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. Begitu seterusnya. 2.1.1.1 Syntax umum If (kondisi) a pernyataan

1;

else pernyataan 2; 2.1.2 Switch-Case digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak. 2.1.2.1 Syntax Umum Switch (ekspresi) { case:

konstanta

pernyataan 1; break; case: konstanta 1; pernyataan

1;

break;

default: pernyataanlain; }

1;

2.2 Fungsi digunakan untuk memerintah program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan fungsi tersebut. Memiliki nama tertentu yang unik dan digunakan untuk mengerjakan suatu tujuan tertentu. 2.2.1 Fungsi Int Merupakan Fungsi yang memiliki nilai balik dengan statement „return‟. 2.2.2 Fungsi Void Merupakan fungsi yang tidak memiliki nilai balik.

2.3 Perulangan Do-while digunakan untuk mengulang program yang terdapat pada do dan while. 2.3.1 Syntax umum: do { pernyataan; } while (kondisi);

2.4 Penggunaan Array digunakan untuk menyimpan sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, dengan memberi indeks pada variabel untuk membedakan antara yang satu dengan yang lain.

BAB III PEMBAHASAN

3.1 Algoritma

3.1.1 Start Program 3.1.2 Output Tampilan Awal Program 3.1.3 Masukkan Nama Operator 3.1.4 Input Kasir yang dipakai 3.1.5 Output Tanggal dan Nama Toko 3.1.6 Input Nama Barang, Harga sebelum didiskon dan Jumlah barang yang dibeli 3.1.7 Output Total Harga sebelum didiskon 3.1.8 Jika Pembelian =25000 sampai 50000 sampai 75000 sampai 100000 maka diskon 4% 3.1.13 Output Diskon=0 jika diskon 0%, Diskon=1 jika diskon1%, Diskon=2 jika diskon 2%, Diskon=3 jika diskon 3%, Diskon=4 jika diskon 4% 3.1.14 Output potongan harga 3.1.15 Output Total Harga 3.1.16 Input Uang bayar 3.1.17 Output Uang kembali 3.1.18 Output pilihan kembali ke awal program Y/N 3.1.19 Input “y” untuk kembali ke awal program dan “n” untuk mengakhiri program 3.1.20 Jika pilih y akan kembali ke program awal

3.1.21 Jika pilih n akan mengakhiri program 3.1.22 Output Tabel Pembelian (Nama Barang, Total Harga, Jumlah Barang) 3.1.23 Output Terima Kasih 3.1.24 Program Selesai.

3.2 Source Code #include #include #include #include #include char namakasir[50]; int main() { system("cls"); gotoxy(20,5); cout...


Similar Free PDFs