Laporan Akhir Praktikum Algoritma dan Pemrograman 1

29
PRAK KTIKUM LABORA Asisten Nama/ Nama/ Nama/ JURU FAKU UNIV LAPO ALGORI ATORIUM INFORM APLIKA n Pembimb Di /NIM : Ram /NIM : Nu /NIM : Im USAN TEK ULTAS TE VERSITA ORAN AK ITMA DA M PEMRO MATIKA ASI LAU bing : Cahy susun Oleh madani / 1 urhadi Prata am A H / 1 KNIK INF EKNOLO S ISLAM 2010 KHIR AN PEMR OGRAMA TEORI UNDRY yo Dwi Ra h: 0523144 ama P. / 10 10523151 FORMAT GI INDUS INDONE OGRAMA AN DAN aharjo 0523147 TIKA STRI ESIA AN I

description

Laporan akhir algoritma dan pemrograman 1

Transcript of Laporan Akhir Praktikum Algoritma dan Pemrograman 1

Page 1: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

PRAKKTIKUM

LABORA

Asisten

Nama/

Nama/

Nama/

JURUFAKUUNIV

LAPO

ALGORI

ATORIUM

INFORM

APLIKA

n Pembimb

Di

/NIM : Ram

/NIM : Nu

/NIM : Im

USAN TEKULTAS TEVERSITA

ORAN AK

ITMA DA

M PEMRO

MATIKA

ASI LAU

bing : Cahy

susun Oleh

madani / 1

urhadi Prata

am A H / 1

KNIK INFEKNOLOS ISLAM

2010

KHIR

AN PEMR

OGRAMA

TEORI

UNDRY

yo Dwi Ra

h:

0523144

ama P. / 10

10523151

FORMATGI INDUS INDONE

OGRAMA

AN DAN

aharjo

0523147

TIKA STRI

ESIA

AN I

Page 2: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

A

D

Asiyang men

Alasan ditol

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

Diserahkan k

HAL

Telah D

Di

Untuk

isten ngesahkan

lak :

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

kembali pali

LAMAN PE

APLIKA

Dipertahank

iajukan Seb

Menempuh

Jogjakarta

Status L

T

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

ing lambat :

i

ENGESAHA

ASI LAU

kan di Depa

bagai Salah

h Ujian Resp

a, 21 Desemb

Laporan : D

Tanggal kor

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

___ _____

AN ASISTE

UNDRY

an Sidang P

Satu Syara

ponsi Prakt

ber 2010

Diterima /

reksi : ____

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

.................

_________ 2

EN

enguji

at

tikum

Ditolak deng

___________

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

..................

2010

gan Revisi

___

............

............

............

............

............

............

............

............

............

............

............

............

Page 3: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

ii

PERSEMBAHAN

Laporan Programming Project ini kami susun untuk memenuhi salah satu

syarat untuk mengikuti responsi dan sebagai tugas akhir mata kuliah Praktikum

Algoritma dan Pemrograman 1 Tahun Akademik 2010/2011. Di harapkan laporan

ini dapat bermanfaat bagi pihak yang bersangkutan.

Page 4: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

iii

MOTTO

Semua mimpi kita akan menjadi kenyataan, jika kita memiliki keberanian untuk

mengejarnya.

Bermimpilah seperti jika anda akan hidup selamanya, jalani hidup seperti jika

anda akan mati hari ini.

Belajar ketika orang lain tidur, bekerja ketika orang lain bermalasan, dan

bermimpi ketika orang lain berharap.

Bermimpilan seperti jika anda akan hidup selamanya, jalani hidup seperti jika

anda akan meninggal hari ini.

Untuk mencapai kesuksesan, kita jangan hanya bertindak, tapi juga perlu

bermimpi, jangan hanya berencana, tapi juga perlu untuk percaya.

Page 5: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

iv

KATA PENGANTAR

Rasa syukur yang dalam kami sampaikan kehadiran Tuhan Yang Maha

Pemurah, karena berkat kemurahanNya laporan programming project ini dapat

kami selesaikan sesuai yang diharapkan. Dalam laporan ini kami membahas

tentang “Aplikasi Laundry” yang sangat sederhana.

Laporan ini kami buat dalam rangka memenuhi salah satu mata kuliah

Praktikum Algortima dan Pemograman 1.

Dalam proses pembuatan program ini, tentunya kami mendapatkan bimbingan,

arahan, koreksi dan saran, untuk itu rasa terima kasih yang dalam-dalamnya kami

sampaikan :

• Cahyo Dwi Raharjo selaku asisten pembimbing kami.

• Rekan-rekan mahasiwa yang telah banyak memberikan masukan untuk

laporan ini.

Demikian laporan ini kami buat semoga bermanfaat.

Yogyakarta, 21 Desember 2010

Penyusun

Page 6: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

v

TAKARIR

Flowchart alur program

Input masukan

Output keluaran

Programming project proyek pemrograman

User pengguna

Screenshoot hasil tampilan

Source code kode sumber

Softcopy dokumen digital

Member anggota

Non-member bukan anggota

Regular umum

Error terjadi kesalahan

Page 7: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

vi

DAFTAR ISI

HALAMAN PENGESAHAN ASISTEN ...................................................................................... i 

PERSEMBAHAN ................................................................................................................... ii 

MOTTO ................................................................................................................................iii 

KATA PENGANTAR .............................................................................................................. iv 

TAKARIR .............................................................................................................................. v 

DAFTAR ISI ........................................................................................................................... vi 

DAFTAR GAMBAR ............................................................................................................... vii 

BAB I PENDAHULUAN ......................................................................................................... 1 

1.1 Deskripsi Masalah ..................................................................................................... 1 

1.2 Batasan Masalah ....................................................................................................... 2 

BAB II PERANCANGAN ........................................................................................................ 3 

2.1 Flowchart .................................................................................................................. 3 

2.1.1 Penjelasan flowchart. ......................................................................................... 4 

BAB III PEMBAHASAN ......................................................................................................... 6 

3.1 Implementasi Program .............................................................................................. 6 

3.1.1 Tampilan Program ............................................................................................. 6 

3.1.2 Tutorial Penggunaan Program ......................................................................... 16 

BAB IV PENUTUP ............................................................................................................... 19 

4.1 Kesimpulan ............................................................................................................. 19 

4.2 Kritik ....................................................................................................................... 19 

4.3 Saran ....................................................................................................................... 19 

DAFTAR PUSTAKA ............................................................................................................. 20 

LAMPIRAN ......................................................................................................................... 21 

Page 8: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

vii

DAFTAR GAMBAR

Gambar 2.1 Flowchart Aplikasi Laundry ........................................................................... 3 Gambar 3.1 Tampilan Menu Utama ................................................................................... 6 Gambar 3.2 Tampilan Menu Perhitungan ........................................................................... 6 Gambar 3.3 Perhitungan berdasarkan jenis layanan cuci kilat ........................................... 7 Gambar 3.4 Perhitungan berdasarkan jenis layanan cuci cepat .......................................... 7 Gambar 3.5 Perhitungan berdasarkan jenis layanan regular ............................................... 8 Gambar 3.6 Input 4 untuk kembali ke Menu Utama........................................................... 8 Gambar 3.7 Tampilan Menu Input Data Member ............................................................... 9 Gambar 3.8 Keluaran dari input data member dengan jenis layanan cuci kilat .................. 9 Gambar 3.9 Keluaran dari input data member dengan jenis layanan cuci cepat ............... 10 Gambar 3.10 Keluaran dari input data member dengan jenis layanan regular ................. 10 Gambar 3.11 Tampilan Menu Input Data Non-member ................................................... 11 Gambar 3.12 Keluaran dari input data non-member dengan jenis layanan cuci kilat ....... 11 Gambar 3.13 Keluaran dari input data non-member dengan jenis layanan cuci cepat ..... 12 Gambar 3.14 Keluaran dari input data non-member dengan jenis layanan regular .......... 12 Gambar 3.15 Tampilan semua hasil data yang dimasukkan ............................................. 13 Gambar 3.16 Tampilan Menu Cari Data ........................................................................... 14 Gambar 3.17 Hasil pencarian data berdasarkan Nomor ID .............................................. 14 Gambar 3.18 Hasil pencarian data berdasarkan Berat ...................................................... 15 Gambar 3.19 Masukkan 3 untuk kembali ke Menu Utama .............................................. 15 Gambar 3.20 Keluar dari program .................................................................................... 16 

Page 9: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

BAB I

PENDAHULUAN

1.1 Deskripsi Masalah

Karena banyaknya jasa layanan laundry didaerah Yogyakarta, maka

aplikasi laundry sangat dibutuhkan oleh penyedia layanan laundry, sehingga kami

membuat aplikasi laundry untuk memudahkan penyedia jasa laundry dalam

melakukan bisnisnya. Dalam melakukan perhitungan harga, seringkali penyedia

jasa laundry menggunakan kalkulator, jadi perhitungannya masih manual untuk

setiap konsumen/pelanggan.

Terkadang perhitungannya salah seperti memasukkan harga per

kilogramnya, misalnya salah memencet tombol angka yang seharusnya harga per

kilogramnya adalah Rp.2500,- ketika memencet tombol angka dikalkulator salah,

harga yang dimasukkan adalah Rp.2700,- sehingga terjadi kesalahan dalam

perhitungan, jika konsumen menghitung ulang dari struk yang diterimanya dari

jasa laundry lalu terjadi kesalahan dalam harga, itu bisa mengakibatkan

kekecewaan konsumen terhadap penyedia jasa laundry.

Berdasarkan informasi yang kami dapat, kebanyakan penyedia laundry

melakukan usahanya didekat daerah kampus yang berada di Yogyakarta, sehingga

pelanggan tetapnya adalah mahasiswa-mahasiswa yang bertempat tinggal didekat

kampusnya. Selain mahasiswa yang menjadi terget utamanya, seluruh kalangan

pun dapat menikmati jasa laundry yang ada.

Oleh sebab itu, penyedia jasa laundry sebaiknya menggolongkan antara

member dan non-member, sehingga pelanggan tetap seperti mahasiswa

digolongkan ke golongan member, sedangkan kalangan umum atau pelanggan

tidak tetap digolongkan ke golongan non-member. Jadi diantara golongan member

dan non-member terdapat perbedaan harga antara kedua golongan tersebut.

Untuk golongan member seperti mahasiswa yang telah menjadi pelanggan

tetap, tidak jarang ditemukan jasa laundry yang memberikan diskon kepada

pelanggan tetapnya / member, sehingga mahasiswa / pelanggan tetap akan selalu

Page 10: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

2

menggunakan jasa laundrynya. Beda dengan golongan non-member, disini

mereka tidak mendapatkan diskon sehingga mereka mendapatkan harga normal

dari jasa laundry itu.

Selain itu tidak jarang ditemukan penyedia jasa laundry melakukan

pembukuan atau penyimpanan data secara manual seperti menulisnya dibuku

pembukuan laundry itu. Selain itu ketika ingin mencari data pelanggan, maka

penyedia jasa laundry harus membuka buku pembukuan itu lalu mencarinya

perhalaman hingga ketemu, sehingga itu dapat menyulitkan penyedia jasa dalam

bisnisnya yang serba manual.

Untuk mengatasi masalah-masalah yang biasa ditemukan dalam penyedia

jasa laundry seperti masalah-masalah diatas, oleh karena itu Aplikasi Laundry

sangat dibutuhkan oleh penyedia jasa laundry dalam melakukan usahanya,

sehingga dapat mempermudah penyedia jasa, yang tadinya serba manual dengan

adanya Aplikasi Laundry ini mereka bisa lebih mudah dalam melakukan

usahanya.

1.2 Batasan Masalah

Dalam aplikasi laundry yang kami buat ini, terdapat 3 jenis layanan

laundry yaitu cuci kilat, cepat, dan regular. Untuk jenis layanan cuci kilat hanya

memerlukan waktu 3-4 jam untuk menyelesaikannya dengan biaya Rp.6000/kg,

untuk jenis layanan cuci cepat memerlukan waktu sehari untuk penyelesaiannya

dengan biaya Rp.3000/kg, sedangkan untuk jenis layanan regular memerlukan

waktu 2 hari untuk penyelesaiannya dengan biaya Rp.2000/kg. Program ini dapat

memasukkan data member atau non-member sehingga terdapat perbedaan harga

antara member dan non-member, selain itu program ini juga dapat mencari dan

menampilkan data yang telah dimasukkan/disimpan sebelumnya. Jumlah data

yang dapat disimpan tidak lebih dari 30 data.

Page 11: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

BAB II

PERANCANGAN

2.1 Flowchart

Start

Output Menu

Input Menu

Perhitungan Output Layanan Cepat

Kilat

Regular

Kembali

Proses Perhitungan

Proses Perhitungan

Proses Perhitungan

Output

Output

Output

Input Data Member Input Proses Output

Data Hasil

Input Data Non-member Input Proses Output

Data Hasil

Output Data Output

SearchMember/

berat Berat

Member

Menu Utama

Input ID

Input Berat

Output

Output

Exit

End

Gambar 2.1 Flowchart Aplikasi Laundry

Page 12: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

4

2.1.1 Penjelasan flowchart.

Flowchart selalu diawali dengan bentuk terminator yang biasanya berisi

kata “Start” / “Mulai”. Pada output menu terdapat pilihan menu, inputkan salah

satu pilihan menu.

1. Pada menu perhitungan, terdapat output layanan. Jika memilih kilat maka

program akan melakukan perhitungan Rp.6000/kg sesuai berat yang

diinputkan oleh user setelah melakukan perhitungan maka akan tampil harga

dari proses perhitungan tadi, setelah itu proses akan kembali lagi ke output

layanan. Jika memilih cepat maka program akan melakukan perhitungan

Rp.3000/kg sesuai berat yang diinputkan oleh user setelah melakukan

perhitungan maka akan tampil harga dari proses perhitungan tadi, setelah itu

proses akan kembali lagi ke output layanan. Jika memilih regular maka

program akan melakukan perhitungan Rp.2000/kg sesuai berat yang

diinputkan oleh user setelah melakukan perhitungan maka akan tampil harga

dari proses perhitungan tadi, setelah itu proses akan kembali lagi ke output

layanan. Jika memilih kembali, maka program akan kembali ke Menu Utama

2. Pada menu input data member, user melakukan inputan data seperti jenis

layanan laundry, nama, nomor ID, dan berat, setelah itu program akan

memproses sesuai inputan user tadi, setelah itu akan tampil keluaran dari

inputan tadi berupa harga dll.

3. Pada menu input data non-member, user melakukan inputan data seperti jenis

layanan laundry, nama, dan berat, setelah itu program akan memproses sesuai

inputan user tadi, setelah itu akan tampil keluaran dari inputan tadi berupa

harga dll.

4. Menu output data menampilkan semua data/keluaran dari menu member dan

non-member.

5. Pada menu search, terdapat beberapa pilihan pencarian, pilih member jika

ingin mencari data/keluaran berdasarkan nomor ID member, masukkan

nomor ID member, setelah itu program akan menampilkan data yang dicari

berdasarkan nomor ID yang dimasukkan tadi, setelah itu program akan

kembali ke pilihan pencarian. Pilih berat jika ingin mencari data berdasarkan

Page 13: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

5

berat, masukkan berat (kg), setelah itu program akan menampilkan data yang

dicari berdasarkan berat yang dimasukkan tadi, setelah itu program akan

kembali ke pilihan pencarian. Jika pilih menu utama, maka program akan

kembali ke menu utama.

6. Pilih keluar untuk keluar dari program.

Dalam flowchart selalu di akhiri dengan “End” / “Selesai”

Page 14: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

BAB III

PEMBAHASAN

3.1 Implementasi Program

3.1.1 Tampilan Program

Gambar 3.1 Tampilan Menu Utama

Gambar 3.1 Merupakan tampilan awal program yang menampilkan Menu Utama,

seperti Menu Perhitungan, Menu Input Data Member, Menu Input Data Non-

member, Menu Tampilkan Data, dan Menu Cari Data.

Gambar 3.2 Tampilan Menu Perhitungan

Gambar 3.2 Merupakan tampilan dari Menu Perhitungan setelah kita memasukkan

angka 1 pada Menu Utama. Menu ini berfungsi untuk melakukan perhitungan

harga terhadap berat yang diinputkan.

Page 15: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

7

Gambar 3.3 Perhitungan berdasarkan jenis layanan cuci kilat

Pada Menu Perhitungan, masukkan angka 1 untuk melakukan perhitungan

berdasarkan jenis layanan cuci kilat. Pada Gambar 3.3 merupakan hasil

perhitungan harga setelah memasukkan berat cucian. Tekan sembarang tombol

untuk kembali ke Menu Perhitungan.

Gambar 3.4 Perhitungan berdasarkan jenis layanan cuci cepat

Pada Menu Perhitungan, masukkan angka 2 untuk melakukan perhitungan

berdasarkan jenis layanan cuci cepat. Pada Gambar 3.4 merupakan hasil

perhitungan harga setelah memasukkan berat cucian. Tekan sembarang tombol

untuk kembali ke Menu Perhitungan.

Page 16: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

8

Gambar 3.5 Perhitungan berdasarkan jenis layanan regular

Pada Menu Perhitungan, masukkan angka 3 untuk melakukan perhitungan

berdasarkan jenis layanan regular. Pada Gambar 3.5 merupakan hasil perhitungan

harga setelah memasukkan berat cucian. Tekan sembarang tombol untuk kembali

ke Menu Perhitungan.

Gambar 3.6 Input 4 untuk kembali ke Menu Utama

Pada Gambar 3.6 masukkan 4 untuk kembali ke Menu Utama program.

Page 17: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

9

Gambar 3.7 Tampilan Menu Input Data Member

Masukkan angka 2 pada Menu Utama untuk ke Menu Input Data Member,

Gambar 3.7 merupakan tampilan Menu Input Data Member. Menu ini berguna

untuk memasukkan data member.

Gambar 3.8 Keluaran dari input data member dengan jenis layanan cuci kilat

Pada menu Input Data Member, masukkan angka 1 untuk memilih jenis layanan

cuci kilat, lalu masukkan data member seperti nomor identitas, nama, berat, dll.

Lalu setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.8.

Page 18: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

10

Gambar 3.9 Keluaran dari input data member dengan jenis layanan cuci cepat

Pada menu Input Data Member, masukkan angka 2 untuk memilih jenis layanan

cuci cepat, lalu masukkan data member seperti nomor identitas, nama, berat, dll.

Lalu setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.9.

Gambar 3.10 Keluaran dari input data member dengan jenis layanan regular

Pada menu Input Data Member, masukkan angka 3 untuk memilih jenis layanan

regular, lalu masukkan data member seperti nomor identitas, nama, berat, dll.

Lalu setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.10.

Page 19: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

11

Gambar 3.11 Tampilan Menu Input Data Non-member

Masukkan angka 3 pada Menu Utama untuk ke Menu Input Data Non-member,

Gambar 3.11 merupakan tampilan Menu Input Data Non-member. Menu ini

berguna untuk memasukkan data non-member.

Gambar 3.12 Keluaran dari input data non-member dengan jenis layanan cuci

kilat

Pada menu Input Data Non-member, masukkan angka 1 untuk memilih jenis

layanan cuci kilat, lalu masukkan data non-member seperti nama, berat, dll. Lalu

setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.12.

Page 20: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

12

Gambar 3.13 Keluaran dari input data non-member dengan jenis layanan cuci

cepat

Pada menu Input Data Non-member, masukkan angka 2 untuk memilih jenis

layanan cuci cepat, lalu masukkan data non-member seperti nama, berat, dll. Lalu

setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.13.

Gambar 3.14 Keluaran dari input data non-member dengan jenis layanan regular

Pada menu Input Data Non-member, masukkan angka 3 untuk memilih jenis

layanan regular lalu masukkan data non-member seperti nama, berat, dll. Lalu

setelah itu akan muncul hasil dari masukkan data tadi seperti Gambar 3.14.

Page 21: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

13

Gambar 3.15 Tampilan semua hasil data yang dimasukkan

Page 22: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

14

Pada Menu Utama, masukkan angka 4 untuk ke Menu Tampilkan Data, setelah itu

akan muncul semua hasil data dari masukkan pada menu Input Data Member dan

Input Data Non-member, lihat Gambar 3.15.

Gambar 3.16 Tampilan Menu Cari Data

Pada Menu Utama, masukkan angka 5 untuk ke Menu Cari Data, setelah itu

terdapat pilihan untuk mencari data, lihat Gambar 3.16.

Gambar 3.17 Hasil pencarian data berdasarkan Nomor ID

Masukkan angka 1 pada Menu Cari Data untuk mencari data berdasarkan Nomor

ID, setelah itu masukkan Nomor ID lalu tekan tombol Enter, maka hasil pencarian

Page 23: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

15

data berdasarkan Nomor ID seperti Gambar 3.17. Tekan tombol Enter lagi untuk

melakukan pencarian data baru.

Gambar 3.18 Hasil pencarian data berdasarkan Berat

Masukkan angka 2 pada Menu Cari Data untuk mencari data berdasarkan Berat,

setelah itu masukkan Berat lalu tekan tombol Enter, maka hasil pencarian data

berdasarkan Berat seperti Gambar 3.18. Tekan tombol Enter lagi untuk melakukan

pencarian data baru.

Gambar 3.19 Masukkan 3 untuk kembali ke Menu Utama

Untuk kembali ke Menu Utama dari Menu Cari Data masukkan angka 3, maka

program akan kembali ke Menu Utama.

Page 24: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

16

Gambar 3.20 Keluar dari program

Untuk keluar dari program, masukkan angka 6 dari Menu Utama, maka program

akan keluar (Gambar 3.20).

3.1.2 Tutorial Penggunaan Program

3.1.2.a Menu Perhitungan 1. Pada Menu Utama masukkan pilihan 1 untuk ke Menu Perhitungan.

2. Setelah masuk ke menu Perhitungan, maka disana terdapat pilihan

jenis layanan.

3. Input 1 untuk memilih jenis layanan Cuci Kilat, lalu input berat,

setelah menekan tombol Enter maka akan tampil harga dari

perhitungan tersebut, tekan sembarang tombol untuk kembali ke Menu

Perhitungan.

4. Input 2 untuk memilih jenis layanan Cuci Cepat, lalu input berat,

setelah menekan tombol Enter maka akan tampil harga dari

perhitungan tersebut, tekan sembarang tombol untuk kembali ke Menu

Perhitungan.

5. Input 3 untuk memilih jenis layanan Regular, lalu input berat, setelah

menekan tombol Enter maka akan tampil harga dari perhitungan

Page 25: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

17

tersebut, tekan sembarang tombol untuk kembali ke Menu

Perhitungan.

6. Input 4 untuk kembali ke Menu Utama.

3.1.2.b Menu Input Data Member 1. Pada Menu Utama masukkan pilihan 2 untuk ke menu Input Data

Member.

2. Setelah masuk ke menu Input Data Member, maka disana terdapat

pilihan jenis layanan.

3. Input 1 untuk memilih jenis layanan Cuci Kilat, lalu input nomor ID,

nama, berat, dll. setelah menekan tombol Enter maka akan tampil

keluaran dari data yang yang telah diinputkan tadi, setelah itu tekan

sembarang tombol untuk kembali ke Menu Utama.

4. Input 2 untuk memilih jenis layanan Cuci Cepat, lalu input nomor ID,

nama, berat, dll. setelah menekan tombol Enter maka akan tampil

keluaran dari data yang yang telah diinputkan tadi, setelah itu tekan

sembarang tombol untuk kembali ke Menu Utama.

5. Input 3 untuk memilih jenis layanan Regular, lalu input nomor ID,

nama, berat, dll. setelah menekan tombol Enter maka akan tampil

keluaran dari data yang yang telah diinputkan tadi, setelah itu tekan

sembarang tombol untuk kembali ke Menu Utama.

3.1.2.c Menu Input Data Non-member 1. Pada Menu Utama masukkan pilihan 3 untuk ke menu Input Data Non-

Member.

2. Setelah masuk ke menu Input Data Non-member, maka disana terdapat

pilihan jenis layanan.

3. Input 1 untuk memilih jenis layanan Cuci Kilat, lalu input nama, berat,

dll. setelah menekan tombol Enter maka akan tampil keluaran dari data

yang yang telah diinputkan tadi, setelah itu tekan sembarang tombol

untuk kembali ke Menu Utama.

Page 26: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

18

4. Input 2 untuk memilih jenis layanan Cuci Cepat, lalu input nama,

berat, dll. setelah menekan tombol Enter maka akan tampil keluaran

dari data yang yang telah diinputkan tadi, setelah itu tekan sembarang

tombol untuk kembali ke Menu Utama.

5. Input 3 untuk memilih jenis layanan Regular, lalu input nama, berat,

dll. setelah menekan tombol Enter maka akan tampil keluaran dari data

yang yang telah diinputkan tadi, setelah itu tekan sembarang tombol

untuk kembali ke Menu Utama.

3.1.2.d Menu Tampilkan Data 1. Pada Menu Utama masukkan pilihan 4 untuk ke menu Tampilkan

Data.

2. Setelah itu akan tampil semua hasil data inputan member dan non-

member. Untuk kembali ke menu utama tekan tombol Enter.

3.1.2.e Menu Cari Data 1. Pada Menu Utama masukkan pilihan 5 untuk ke menu Cari Data.

2. Setelah masuk ke menu Cari Data, terdapat pilihan pencarian data.

3. Input 1 untuk mencari data berdasarkan nomor ID.

4. Masukkan nomor ID lalu tekan tombol Enter maka hasil pencarian

data akan tampil, jika inputan nomor ID salah maka akan tampil

kalimat “No. ID salah atau tidak ditemukan : ERROR : -1. Tekan

tombol Enter untuk kembali ke menu Cari Data.

5. Input 2 untuk mencari data berdasarkan berat.

6. Masukkan berat lalu tekan tombol Enter maka hasil pencarian data

akan tampil, jika inputan berat salah maka akan tampil kalimat “No.

ID salah atau tidak ditemukan : ERROR : -1. Tekan tombol Enter

untuk kembali ke menu Cari Data.

7. Input 3 untuk kembali ke menu utama.

Page 27: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

BAB IV

PENUTUP

4.1 Kesimpulan Aplikasi Laundry yang sederhana ini dibuat untuk mempermudah

penyedia layanan laundry dalam melakukan bisnisnya. Aplikasi ini dapat

menghitung berbagai jenis layanan seperti layanan cuci kilat, cuci cepat, dan

regular. Selain itu terdapat menu Member dan Non-member yang membedakan

harga antara member dan non-member. Program ini juga dapat mencari dan

menampilkan hasil data yang telah dimasukkan sebelumnya. Di harapkan program

ini dapat bermanfaat bagi pihak yang menggunakan dan membutuhkan Aplikasi

Laundry ini.

4.2 Kritik Kepada asisten maupun pengurus Laboratorium Pemrograman dan

Informatika Teori Universitas Islam Indonesia jika terdapat kerusakan pada

fasilitas laboratorium seperti komputer, keyborad, dan sebagainya agar cepat

tanggap untuk memperbaiki/mengganti kerusakan tersebut agar praktikan lebih

nyaman dalam menggunakan fasilitas laboratorium.

4.3 Saran Kami berharap Laboratorium Pemrograman dan Informatika Teori

Universitas Islam Indonesia kedepannya bisa lebih baik lagi, dari segi fasilitas

maupun kenyamanan didalam laboratorium dan kepada asisten pembimbing

supaya lebih interaktif dalam penyampaian materi agar praktikannya lebih

menguasai materi yang disampaikan.

Page 28: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

20

DAFTAR PUSTAKA

PIT, Laboratorium. Modul Praktikum Algoritma dan Pemrograman 1.

Laboratorium Pemrograman dan Informatika Teori. 2010. Jurusan Teknik

Informatika Fakultas Teknologi Industri Universitas Islam Indonesia Yogyakarta.

http://www.cplusplus.com/doc/tutorial/

Page 29: Laporan Akhir Praktikum Algoritma dan Pemrograman 1

21

LAMPIRAN

Lampiran 1 : Lembar Asistensi 1 dan Asistensi 2.

Lampiran 2 : CD berisi source code program dan softcopy laporan dalam format

pdf.