0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan9 halaman

Laporan Program Sederhana Mesin Atm Berbasis Program Python

Program sederhana Mesin ATM berbasis Python ini membahas tentang rancangan program Mesin ATM dengan bahasa pemrograman Python. Program ini memiliki fitur dasar seperti pembuatan rekening, cek saldo, dan penarikan uang. Implementasi program ini bertujuan untuk memahami sistem kerja Mesin ATM dan cara pembuatan programnya dengan Python.

Diunggah oleh

ummii kalsum
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2K tayangan9 halaman

Laporan Program Sederhana Mesin Atm Berbasis Program Python

Program sederhana Mesin ATM berbasis Python ini membahas tentang rancangan program Mesin ATM dengan bahasa pemrograman Python. Program ini memiliki fitur dasar seperti pembuatan rekening, cek saldo, dan penarikan uang. Implementasi program ini bertujuan untuk memahami sistem kerja Mesin ATM dan cara pembuatan programnya dengan Python.

Diunggah oleh

ummii kalsum
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

PROGRAM SEDERHANA MESIN ATM BERBASIS PROGRAM PYTHON

Laporan Tugas Akhir

Mata Kuliah Pengantar Pemrograman


Dosen Pengampu : Naili Suri Intizhami, S.Kom., M.Kom.

Disusun oleh:
KELOMPOK 11

1. Umi Kalsum (221031042)


2. Ismail (221011046)
3. Muhammad Sahid Abdullah (221031038)

KELAS C

PROGRAM STUDI SISTEM INFORMASI


INSTITUTE TEKNOLOGI BACHARUDDIN JUSUF HABIBIE
PAREPARE 2022
DAFTAR ISI
Sampul Depan ………................................................................................................... 1
Daftar Isi........................................................................................................................ 2

BAB I Pendahuluan……............................................................................................. 3
1.1. Latar Belakang……....................................................................................... 3
1.2. Tujuan Dan Manfaat….................................................................................. 3
1.3. Ruang Lingkup…........................................................................................... 3

BAB II Rancangan Program...................................................................................... 4


A. Alur Program...................................................................................................... 4
B. Daftar Fitur Program.......................................................................................... 4
C. Waktu Pelaksanaan............................................................................................. 5

BAB III Implementasi Program................................................................................. 6

A. Implementasi Program....................................................................................... 6

B. User Manual...................................................................................................... 6
C. Kontribusi Kelompok........................................................................................ 8

BAB IV Penutup.......................................................................................................... 9
3.1. Kesimpulan.................................................................................................... 9
3.2. Saran.............................................................................................................. 9

2
BAB I
PENDAHULUAN

1.1. Latar Belakang


Perkembangan teknologi di masa sekarang sudah berkembang dengan sangat
pesat. Teknologi yang semakin canggih seperti sekarang ini, membuat kita untuk
mampu meningkatkan kualitas hasil kerja, serta bisa menyelesaikan pekerjaan
dengan cepat dan efektif, maka memerlukan peralatan yang lebih baik. Komputer
merupakan salah-satu bentuk perkembangan teknologi canggih dan berupa
seperangkat alat yang digunakan sebagai media informasi dan dapat mengolah
data.
Dengan adanya teknologi canggih telah membuat pola pikir manusia berubah
menjadi pribadi yang efektif dengan efisien. Hal ini membuat penggunaan
teknologi kini dimanfaatkan sebagai cara untuk menyelesaikan masalah yang ada.
Salah satunya adalah Mesin ATM (Automated Teller Machine). Dalam membuat
program perlu adanya bentuk dasar agar kita tahu secara garis besar program
yang kita buat, begitu juga program yang akan kita buat akan mempunyai fitur
dan bentuk dasar.
ATM (Automated Teller Machine) yang berguna untuk memudahkan nasabah
bank dalam Bertransaksi, Penarikan uang, dan berbagai keperluan perbankan
lainnya. Hal ini yang dikenal dengan pemrograman, dalam program tersebut kita
memberikan instruksi kepada komputer untuk memecahkan masalah yang ada.
Untuk mengoperasikan ATM diperlukan sebuah program komputasi komputer
yang harus ditanamkan ke dalam hardwarenya. Pemrogram ini biasanya disusun
menggunakan bahasa pemrograman dasar C++ atau PYTHON.

1.2. Tujuan dan Manfaat


1. Memahami sistem kerja Mesin ATM
2. Memahami cara pembuatan program Mesin ATM dengan menggunakan
program python.

1.3. Ruang Lingkup


Pada pembahasan ini terfokus pada :
1. Bagaimana proses dalam pembuatan program Mesin ATM berbasis
Python.
2. Menjalankan program Mesin ATM yang sudah terbentuk.
3. Memahami sistem kerja dari Mesin ATM.

3
BAB II
RANCANGAN PROGRAM

A. Alur Program
Pada program ini, tempat pembuatan rekening dan tempat untuk melakukan transaksi
di gabung menjadi satu bagian saja. Jadi, ketika anda memulai program ini maka anda
akan memulainya dengan membuat rekening terlebih dahulu dan dilanjutkan dengan
transaksi.

1. Memulai Program
Pada saat anda mulai memasuki program, pertama-tama anda akan dibawa ke
tempat pembuatan rekening. Didalamnya terdapat pengisian nama anda sendiri,
PIN, dan tabungan awal anda.

2. Transaksi
Setelan anda selesai dalam pembuatan rekening, maka saat itu juga anda bisa
melakukan transaksi. Dalam transaksi itu hanya terdapat 2 pilihan yaitu cek saldo
dan penarikan.

3. Cek Saldo
Cek Saldo berfungsi untuk anda yang ingin mengetahui berapa uang yang anda
tabung sebelumnya.

4. Penarikan
Penarikan berfungsi untuk anda yang ingin mengambil uang tabungan anda.

5. Log Out
Logout ini akan dieksekusi jika anda telah selesai dalam penggunaan mesin ATM.

B. Daftar Fitur Program

● Tempat Untuk Menyimpan Nama Pemilik Rekening dan Password


● Tempat Untuk Menyimpan Data Riwayat Pengguna ATM
● Login
● Fungsi Cek Saldo
● Fungsi Penarikan Uang

4
C. Waktu Pelaksanaan

Pelaksanaan :
Menyusun Proposal :
04 - 06 Desember 2022
Membuat Baris Program :
08 - 20 Desember 2022
Menyusun Laporan :
18 - 20 Desember 2022
Menyusun File Presentasi :
20 Desember 2022

N
PELAKSANAAN TANGGAL
O

1. Menyusun Proposal 04 - 06 Desember 2022

2. Membuat Baris Kode Program 08 - 20 Desember 2022

3. Menyusun Laporan 18 - 20 Desember 2022

4. Menyusun File Presentasi 20 Desember 2022

5
BAB III
IMPLEMENTASI PROGRAM

A. Implementasi Program

Penyusunan program sederhana ini bermanfaat untuk membangun


pemahaman siswa terhadap sistem program pada mesin ATM sehingga
mahasiswa mendapatkan pemahaman lebih terhadap implementasi
pemrograman menggunakan Bahasa Python dalam kehidupan
sehari-hari. Dan diharapkan mahasiswa mampu mengembangkan
implementasi pemrograman dalam kehidupan sehari-hari. Selain itu
dengan penyusunan program ini mahasiswa menjadi lebih terlatih dalam
melakukan analisis program dalam suatu perangkat elektronik dan
kemudian menyusunnya kembali dalam kode program dan fungsi pribadi
berdasarkan analisa yang telah dilakukan.

B. User Manual
1. Saat anda mulai memasuki program, anda akan dibawa ke tempat
pembuatan rekening yang berisikan nama anda, PIN, dan tabungan
awal anda

berikut contoh output jika anda mulai memasuki program. Anda


akan diajak untuk membuat rekening dengan mengisi nama anda,
membuat PIN, dan memasukkan tabungan awal anda.

2. Setelah itu anda bisa melakukan transaksi sesuai dengan keinginan


anda. Namun sebelum melakukan transaksi, anda akan diajak
kembali untuk mengonfirmasi nama dan PIN anda yang telah anda
buat di rekening.

6
berikut adalah Output untuk anda yang ingin melakukan transaksi,
anda akan diminta untuk memasukkan nama dan PIN anda. setelah
itu barulah anda dapat memilih dua opsi yang tersedia.

3. Untuk melakukan cek saldo, anda harus memasukkan angka 1


untuk melakukan cek saldo.

berikut merupakan output jika anda melakukan cek saldo, ini juga
berfungsi untuk anda yang ingin melihat berapa uang yang
tersimpan di tabungan anda.

4. Selain itu anda juga dapat melakukan penarikan, dengan


memasukkan angka 2 maka opsi penarikan akan keluar

7
berikut merupakan output jika anda melakukan penarikan. setelah
melakukan penarikan maka uang yang ada di rekening anda
sebelumnya akan berkurang sesuai berapa banyak uang anda tarik.

5. Setelah ini akan berjalan logout, ini akan berjalan dengan


sendirinya jika kita selesai melakukan transaksi.

C. Kontribusi Kelompok

No Nama Kelompok Deskripsi Pengerjaan Persentase


. Pengerjaan
1. Umi Kalsum Mencari Referensi Kode Program
Menyusun Proposal, Print Proposal 45%

Menyusun Laporan Akhir


2. Ismail Membuat Kode Program
Menyusun Laporan Akhir
50%
Memperlihatkan Hasil Kode Program
Pada Dosen Pengampu
3. Muhammad Sahid Mencari Referensi Program
Abdullah 10%

8
BAB
PENUTUP

3.1. Kesimpulan
Dari pembuatan program Mesin ATM Sederhana yang telah dibuat, dapat diambil
kesimpulan:
1. Program pada Mesin ATM dibuat menggunakan Bahasa pemrograman Python
2. Algoritma penyusun Mesin ATM dapat dibuat menggunakan fungsi-fungsi
sederhana terutama statement penentu keputusan
3. Pembuatan Mesin ATM menggunakan fungsi perulangan dan percabangan
4. Bahasa pemrograman Python mudah digunakan untuk membuat Mesin ATM
sederhana
5. Pembuatan fungsi sendiri sangat bermanfaat dalam melakukan pembuatan
respon dari input pada pemilihan menu.
3.1.Saran dan Harapan
Dalam pembuatan program simulasi ATM ini masih terdapat banyak kekurangan
didalamnya. Kami sangat menyadari bahwa dalam penyusunan Laporan ini masih sangat
jauh dari kesempurnaan, dikarenakan ilmu dan pengetahuan kami yang juga belum
sempurna. Maka dari itu kritik dan saran yang bersifat membangun sangat kami
butuhkan untuk pengembangan ilmu kami di kemudian hari.
Dengan terlampirnya laporan ini, kami berharap para Dosen Pembimbing Mata
Kuliah Pengantar Pemrograman Institute Teknologi B.J. Habibie dapat menerima
Penyusunan Laporan Kami.

Anda mungkin juga menyukai