Anda di halaman 1dari 28

LAPORAN PROJEK AKHIR

Sistem Manajemen Pet Shop FBA

ALGORITMA PEMROGRAMAN DASAR

Disusun Oleh:

Kelompok 8 / D1 / 2019

Bileam Manasye Tuwo / 1915016170(Ketua)


Figo Andriano Nurzy/ 1915016179
Muhammad Nur Ramadhan/1915016165

Asisten:

Syadan Asandy Nugraha Aldion Sumampouw


NIM.1715015013 NIM.1815015193
JURUSAN TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS MULAWARMAN

SAMARINDA

2019
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa ataslimpahan
rahmat dan kasih karunia-NYA sehingga penulis dapat menyelesaikanlaporan
akhir praktikum Algoritma Dan Pemrograman. Selama penyusunan laporan
akhir ini,tidak lepas dari dukungan berbagaipihak dan mengucapkan terima
kasih kepada:

1. Tuhan YME yang selalu senantiasa memberikan nikmat, kekuatan


dankesehatan selama penyelesaian tugas akhir ini.

2. Orang Tua yang memberikan semangat, do’a dan dukungan.

3. Aslab yang telah memberikan pengarahan dan penjelasan dalam


praktikum ini.

.Penulis menyadari bahwa dalam penyusunanlaporan akhir ini masih


banyakkekurangan dan jauh dari sempurna. Untuk itu penulismengharapkan
kritik dansaranyang membangun.Semoga apa yang didapat dari laporan akhir
ini dapat bermanfaat bagipenulis dan para pembaca.Semoga Tuhan Yang
Maha Esa selalu membimbingkita dalam menyelami dan mengamalkan ilmu-
Nya untuk menuju kehidupan yanglebih baik

Samarinda,9 Desember 2019

Penulis
i

i
TAKARIR

Daftar padanan kata bahasa asing dalam bahasa Indonesia yang digunakan adalah
sebagai berikut :

Database Basis data


Managemen Mengatur
Memonitor Memantau
Login Masuk
Reset Atur Ulang
Register Daftar
User Pengguna
Input Memasukkan
Hardware Perangkat Keras
Software Perangkat Lunak
Update Memperbarui
If Jika
Else Lain
While Sementara
True Benar
False Salah
Print Mencetak

ii
DAFTAR ISI

KATA PENGANTAR.............................................................................................................i
TAKARIR...............................................................................................................................ii
DAFTAR ISI..........................................................................................................................iii
DAFTAR GAMBAR.............................................................................................................iv
BAB I PENDAHULUAN.......................................................................................................1
1.1 Latar Belakang..........................................................................................................1
1.2 Kebutuhan Fungsional...................................................................................................1
1.3 Rumusan Masalah..........................................................................................................1
1.4 Batasan Masalah............................................................................................................2
1.5 Tujuan............................................................................................................................2
BAB II PERANCANGAN......................................................................................................3
2.1 Analisis Program...........................................................................................................3
2.2 Flowchart.......................................................................................................................3
2.3 Konsep/Materi Praktikum yang dipakai......................................................................12
BAB III HASIL DAN PEMBAHASAN..............................................................................13
3.1 Tampilan Program.......................................................................................................13
3.2 Source Code.................................................................................................................18
BAB IV.................................................................................................................................21
4.1 Kesimpulan..................................................................................................................21
4.2 Saran............................................................................................................................21
DAFTAR PUSTAKA...........................................................................................................22

iii
DAFTAR GAMBAR
Gambar 3 1 Flowchart 1..........................................................................................................3
Gambar 3 2 Flowchart 2..........................................................................................................4
Gambar 3 3 Flowchart 3..........................................................................................................4
Gambar 3 4 Flowchart 4..........................................................................................................5
Gambar 3 5 Flowchart 5..........................................................................................................5
Gambar 3 6 Flowchart 6..........................................................................................................6
Gambar 3 7 Flowchart 7..........................................................................................................6
Gambar 3 8 Flowchart 1 8.......................................................................................................7
Gambar 3 9 Flowchart 1 9.......................................................................................................8
Gambar 3 10 Flowchart 10......................................................................................................9
Gambar 3 11 Flowchart 11....................................................................................................10
Gambar 3 12 Flowchart 12....................................................................................................11
Y
Gambar 4 1Tampilan Menu Awal.........................................................................................13
Gambar 4 2 Tampilan Login Admin.....................................................................................13
Gambar 4 3Gambar menu utama pruduk..............................................................................14
Gambar 4 4 Tampilan menu daftar anjing.............................................................................14
Gambar 4 5 Menu update stok14
Gambar 4 6 Menu login user.................................................................................................15
Gambar 4 7 Menu Utama Pruduk..........................................................................................15
Gambar 4 8 Daftar Menu Anjing.........................................................................................16

iv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Seiring dengan kemajuan dan perkembangan zaman di era globalisasi ini,


manusiadituntut mengikuti perkembangan ilmu pengetahuan dan teknologi.
Semakin banyak 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 (Python,C++,Pascal, Basic,
dan lain-lain) telah mendorong para ahli komputer untuk merancang sebuah
program yang dapat memudahkan pekerjaan dan aktifitas manusia. Salah satunya
pet shop online, yang dapat mempermudah manusia untuk membeli
binatang.sehingga manusia tidak lagi repot-repot untuk membeli binatang atau
keperluan binatang.

1.2 Kebutuhan Fungsional

1.2.1 Melakukan pembayaran

1.2.2 Dapat menambah stok barang

1.2.3 Dapat mengurangi stok barang

1.2.4 Dapat merubah harga barang

1.2.5 Dapat menambah user baru

1.3 Rumusan Masalah

Berdasarkan latar belakang yang terurai diatas maka dapat disimpulkan


rumusannya masalahnya sebagai berikut:

1.3.1 Bagaimana membuat program untuk memudahkan manusia untuk membeli


binatang ?

1.3.2 Bagaimana caranya agar pedagang binatang dapat menjual dagangannya


dengan mudah dan efisien ?

1
1.4 Batasan Masalah

Dalam aplikasi yang kami buat ini, terdapat terdapat menu untuk admin dan
menu untuk user. Pada menu admin terdapat fungsi untuk menambah
stok,menguangi stok, dan merubah harga pruduk. Sedangkan pada menu user 5
jenis layanan yaitu pembelian anjing,kucing,perlengkapan,makanan,dan snack.
Untuk user baru harus melakukan registrasi terlebih dahulu untuk dapat mengak
ses program.
1.5 Tujuan

1.5.1 Mempermudah orang untuk membeli binatang ataupun perlengkapan


binatang.

1.5.2 Mempermudah penjual untuk menjual pruduknya.

2
BAB II
PERANCANGAN

2.1 Analisis Program

A. Admin
1. Login
2. Pilih menu yang ingin diubah
3. Pilih barang yang ingin diubah
4. Inputkan data yang baru
5. Selesai
B. User
1. Login/Register
2. Pilih menu yang ingin di akses
3. Pilih barang yang ingin dibeli
4. Konfirmasi pembelian
5. Pembayaran
6. selesai

2.2 Flowchart

Gambar 1.1 Flowchart

3
Gambar 3 Flowchart 2

Gambar 3 Flowchart 3

4
Gambar 3 Flowchart 4

Gambar 3 Flowchart 5

5
Gambar 3 Flowchart 6

Gambar 3 Flowchart 7

6
Gambar 3 Flowchart 1 8

7
8
Gambar 3 Flowchart 1 9

9
Gambar 3 Flowchart 10

10
Gambar 3 Flowchart 11

11
Gambar 3 Flowchart 12

12
2.3 Konsep/Materi Praktikum yang dipakai
Konsep yang kami gunakan dalam pembuatan laporan ini sesuai dengan

persyaratan yang terdapat pada modul diantaranya :

1. Fungsi dasar : fungsi yang kami gunakan adalah fungsi print.


Fungsi print pada program merupakan fungsi yang umum dipakai
untuk menampilakan suatu keluaran pada layar peraga.
2. Tipe data Boolean
Bolean adalah tipe data yang hanya memiliki dua nilai
yaitu True dan False.
3. Tipe data List
List adalah jenis data campuran yang bisa memiliki komponen
penyusun yang berbeda-beda.
4. Tibe data Dictionary
5. Variable
Variabel merupakan simbol yang mewakili nilai tertentu.
6. Operator arithmatika,perbandingan, dan penugasan.
7. Stuktur percabangan If,Elif, dan else.
8. Perulangan For dan While.
9. Fungsi (def)
10. Operasi list append,remove, dan sum.
2

13
BAB III
HASIL DAN PEMBAHASAN

3.1 Tampilan Program

1. Tampilan Menu

Gambar 4 Tampilan Menu Awal

Gambar 4.1 Merupakan tampilan awal program dengan menu admin,user dan
berhenti.

2. Tampilan Menu Login Admin

Gambar 4 Tampilan Login Admin


Gambar 4.2 Merupakan tampilan login admin setelah memilih menu
admin pada awal program

3. Tampilan Menu Utama Pruduk

14
Gambar 4 Gambar menu utama pruduk
Gambar 4.3 Merupakan menu utama pruduk yang dijual setelah admin
berhasil login.

4. Daftar Menu Anjing

Gambar 4 Tampilan menu daftar anjing


Gambar 4.4 Tampilan menu daftar anjing yang dijual beserta jumlah stok
dan harganya setelah pada menu awal admin kita memilih anjing.

5. Menu Update Stok

Gambar 4 Menu update stok

15
Gambar 4.5 Setelah memilih jenis anjing, kemudian kita akan dialihkan
ke menu update stok. Pada menu ini kita dapat memilih untuk
menambah atau mengurangi stok barang, selain itu juga dapat merubah
harga.

6. Menu Login Register User

Gambar 4 Menu login user


Gambar 4.6 Jika kita memilih menu user saat awal program, maka kita
akan dialihkan ke menu login dan register.Jika user sudah terdaftar
pada program maka tinggal pilih login. Namun jika anda adalah user
baru maka pilih menu register untuk mendaftar.

7. Menu Utama Pruduk

Gambar 4 Menu Utama Pruduk


Gambar 4.7 Setelah berhasil login kita akan dialihkan menuju menu
utama pruduk

8. Daftar Menu Anjing

16
Gambar 4 Daftar Menu Anjing
Gambar 4.8 Daftar menu anjing. Jika kita memilih anjing pada menu
utama pruduk maka kita akan dialihkan menuju daftar menu anjing.

9. Menu Konfirmasi Pembelian

Gambar 4 Menu Konfirmasi Pembelian


Gambar 4.9 Menu konfirmasi pembelian. Setelah menentukan jenis
anjing yang ingin dibeli dan jumlah yang ingin dibeli setelah itu kita
akan dialihkan ke menu konfirmasi pembelian. Di menu ini terdapat 3
pilihan yaitu pembayaran,belanja lagi,dan kembali. Jika kita memilih
pembayaran maka kita akan dialihkan ke tampilan nota belanja, jika
kita memilih belanja lagi maka kita akan kembali ke menu
sebelimnya dan belanjaan kita akan disimpan dan jika kita memilih
“kembali” maka belanjaan kita tidak akan disimpan dan dinyatakan
batal membeli, setelah itu kita akan dialihkan menuju menu
sebelumnya.

17
10. Daftar Belanja

Gambar 4 Daftar belanja


Gambar 4.10 Daftar belanja. Jika kita memilih “Pembayaran” pada
menu konfirmasi pembelian maka kita akan dialihkan menuju daftar
belanja. Daftar belanja ini menampilkan pruduk-pruduk yang kita
beli beserta harganya dan total harga belanjaan kita. Disini juga
terdapat pilihan menu “bayar” dan “kembali”. Jika kita memilih
“bayar” kita akan dialihkan menuju pembayaran. Jika kita memilih
“kembali” maka kita akan kembali ke menu sebelumnya dan semua
belanjaan kita akan tereset dikarenakan dinyatakan batal membeli.

11. Nota

Gambar 4 Nota
Gambar 4.11 Nota. Jika dimenu daftar belanja kita memilih “bayar” maka
kita akan dialihkan menuju nota pembayaran dan pembelianpun berhasil

18
3.2 Source Code

1. Update Stok

Gambar 5 Update Stok 1

Gambar 5 Update Stok 2

2. Admin

Gambar 5 Admin

19
3. User

Gambar 5 User

4. Daftar Belanja

Gambar 5 Daftar Belanja


5. Daftar Anjing

Gambar 5 Daftar Anjing

20
21
BAB IV

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Dengan adanya program yang telah dibuat oleh penulis, maka dapat diambil
kesimpulan,yaitu:

4.1.1 Pelanggan tidak perlu repot lagi jika ingin membeli binatang atau
perlengkapan binatang.

4.1.2 Memudahkan penjual dalam menjual pruduknya.

4.2 Saran

Program yang dibuat oleh penulis masih dapat dikembangkan menjadi lebih
besar,karenapenulis menyadari bahwa program yang dibuat masih terdapat
banyak kekurangan.Beberapa saran yang dapat penulis sampaikan diantaranya :
4.2.1 Jenis Pruduk yang dijual dapat ditambah menjadi lebih banyak.
4.2..2 Program ini dapat didesain dengan tampilan yang lebih baik dan menarik
lagi.
4.2.3 Dapat ditambah diskon untuk pelanggan setia.
6

22
DAFTAR PUSTAKA

 https://bluewordiary.wordpress.com/2017/09/23/analisa-kebutuhan-fungsional-
sistem/
 https://www.academia.edu/24145898/LAPORAN_TUGAS_BESAR
 https://www.youtube.com/channel/UCnrZ-UFSzeMSxKx_OHtwKsQ

23

Anda mungkin juga menyukai