Anda di halaman 1dari 4

Makalah Tugas Akhir

Praktikum Dasar Komputer dan Pemrograman 2022


PROGRAM FORM PEMBELIAN NU MINERAL
Dimas Fajar Awaludin (21120121120016)
Departemen Teknik Komputer Fakultas Teknik Universitas Diponegoro
Jl. Prof. Soedarto, Tembalang, Semarang, Indonesia

I. PENDAHULUAN tujuan dari pembuatan makalah ini adalah


Air merupakan sumber kehidupan sebagai berikut:
yang utama bagi manusia, tidak dapat 1. Sebagai tugas akhir praktikum Dasar
dipungkiri bahwa kita tidak bisa hidup Komputer dan Pemrograman untuk
tanpa adanya air. Air digunakan oleh mengimplementasikan ilmu-ilmu
manusia untuk berbagai macam keperluan yang telah dipelajari selama
diantaranya seperti untuk minum, mandi, praktikum.
memasak, bahkan untuk membangkitkan 2. Menerapkan ilmu-ilmu dari
energi listrik. Seiring berkembangnya praktikum sebelumnya.
zaman, air yang digunakan untuk minum 3. Program Form Pembelian NU
semakin banyak jenisnya yang diambil dari Mineral menjadi program kasir
sumber tertentu dan dikelola atau sederhana yang bisa membantu para
diproduksi oleh perusahaan tertentu. agen NU Mineral dalam merangkum
Dahulu, manusia meminum air langsung pesanannya dan membuatkannya
dari sumbernya seperti telaga, oase, sumur, sebuah struk belanja.
sungai, dll. Tetapi untuk sekarang manusia
dimudahkan dengan adanya air mineral II. DASAR TEORI
dalam kemasan yang bisa dibeli di warung- 2.1. Bahasa PHP
warung terdekat, harganya pun tergolong PHP adalah singkatan dari Hypertext
terjangkau dengan pilihan jenis atau merek Preprocessor, yaitu bahasa pemrograman
yang beragam. yang sebenarnya mirip dengan JavaScript
Di sekitaran tahun 2019, Pimpinan dan Python. Perbedaannya adalah, PHP
Cabang Nahdlatul Ulama Kabupaten sering kali digunakan untuk komunikasi
Kendal memproduksi air mineral sendiri sisi server, sedangkan JavaScript bisa
yang diberi nama NU MINERAL. Air digunakan untuk frontend dan backend.
mineral tersebut diedarkan oleh agen-agen Sementara itu, Python hanya untuk sisi
melalui Pimpinan-pimpinan Ranting server (backend).
Fatayat NU diseluruh provinsi Jawa PHP awalnya diciptakan oleh
Tengah. Kebetulan Ibu saya termasuk salah Rasmus Lerdorf untuk memantau orang-
satu agen tersebut, seringkali saya melihat orang yang mengunjungi home page
beliau kewalahan dalam menghitung serta miliknya. Seiring waktu, bahasa ini
merekap pesanan ketika pemesan sedang menjadi makin populer, dan Lerdorf
banyak-banyaknya. Oleh karena itu, saya akhirnya merilisnya sebagai proyek open-
membuat program form ini untuk source. Para pengembang pun mulai
memudahkan Ibu saya dalam merangkum menggunakan, memperbaiki, dan
semua pesanannya dan membuatnya menyempurnakan kode ini, hingga
menjadi sebuah struk belanja. Adapun kemudian menjadi bahasa penulisan skrip
yang kini banyak digunakan. Meskipun perangkat seperti laptop, komputer, ponsel
dianggap sebagai bahasa penulisan skrip dan tablet. Hal ini menjadikan komponen
yang tidak memiliki tujuan khusus, PHP GUI selalu berhubungan dengan
sering kali digunakan untuk pengembangan representasi visual dari sebuah sistem
web. Hal ini dikarenakan PHP memiliki operasi ataupun software. GUI sangat
sebuah fitur yang dirasa sangat berguna, berperan penting serta sangat memudahkan
yaitu kemampuannya untuk disematkan ke user untuk mengoperasikan sebuah sistem
file HTML. atau software aplikasi dengan navigasi
Selain itu, fitur ini juga akan berguna yang ada.
ketika Anda harus menggunakan markup GUI (Graphical User Interface)
HTML yang sama berulang kali. Anda adalah bentuk antarmuka pengguna untuk
tidak perlu menulis kodenya lagi dan lagi; memungkinkan user dapat berinteraksi
cukup tuliskan ke dalam file PHP, dan dengan perangkat elektronik. GUI memiliki
setiap kali Anda perlu menggunakan beberapa elemen, mulai dari elemen
HTML, Anda hanya perlu memasukkan file windows, menu, icon, widget dan juga tab.
PHP ini. Untuk menggunakan elemen ini biasanya
GUI akan mendapatkan input-an dari
2.2. CSS (Cascading Style Sheets) perangkat masukan, baik secara manual
CSS adalah kepanjangaan dari maupun dengan teknologi touchscreen.
Cascading Style Sheets yang berguna untuk Dalam perkembangannya, GUI akan terus
menyederhanakan proses pembuatan dikembangkan untuk semakin
website dengan mengatur elemen yang memudahkan penggunaannya seperti
tertulis di bahasa markup. CSS dipakai misalnya pengembangan teknologi gesture
untuk mendesain halaman depan atau dan juga teknologi remote jarak jauh
tampilan website (front end). CSS sebagai salah satu cara input-an di masa
menangani tampilan dan ‘rasa’ dari depan.
halaman website.
Tidak hanya itu CSS juga bisa untuk III. ALGORITMA
mendesain layout, variasi tampilan di 3.1. Pseudocode
berbagai perangkat yang berbeda, dan Pseudocode pada program form
berbagai efek yang dipakai di dalam tersebut adalah sebagai berikut:
website. CSS sangat mudah dipelajari, tapi 1. Mulai
juga powerful karena dapat mengontrol 2. Mengisi input-an nama dan ukuran
penyajian tampilan dari dokumen HTML. yang akan dipesan
Mulai dari yang simpel sampai kompleks. 3. Memilih tombol print untuk
Tidak heran jika saat ini CSS hampir mengeksekusi program
dipakai di berbagai website untuk 4. Jika field ukuran kosong atau tidak diisi
dikombinasikan dengan HTML maupun maka total harga dari ukuran tersebut
PHP. tidak ditampilkan, tapi ketika field
ukuran diisi dengan jumlah yang akan
2.3. GUI (Graphical user interface) dipesan maka program akan
GUI merupakan salah satu jenis user mengeksekusi jumlahnya agar menjadi
interface yang digunakan untuk melakukan total harga
komunikasi antara manusia dengan 5. Selesai
3.2. Flowchart yang diolah oleh program contohnya
seperti jumlah harga yang akan ditampilkan
di tampilan selanjutnya. Ketika jumlah
ukuran dimasukkan maka jumlah tersebut
akan diproses dan akan ditampilkan
hasilnya, tetapi ketika jumlah ukuran tidak
diisi atau kosong, maka program tidak akan
menampilkan jumlah tersebut.

2. Pada tampilan kedua adalah


tampilan dari struk hasil pesanan yang telah
diprint pada tampilan sebelumnya. Struk
IV. PEMBUATAN PROGRAM akan menampilkan beberapa data seperti
Program Form Pembelian NU nama dari pembelinya, waktu pembelian,
Mineral ini saya buat untuk memudahkan dan juga jumlah varian ukuran yang
para agen NU Mineral dalam meng-handle dipesan, jika ada varian ukuran yang tidak
pesanan yang biasanya banyak, dan dipesan maka didalam tidak ditampilkan
mencetaknya dalam bentuk struk belanja, untuk ukuran yang tidak dipesan tersebut.
khususnya untuk membantu Ibu saya yang Pada bagian paling bawah struk akan
merupakan salah satu dari agen tersebut. menampilkan jumlah total yang harus
Program ini adalah program yang dibayarkan oleh pembeli.
simple, karena program ini hanya berisi 2
tampilan saja, yaitu tampilan awal yang
merupakan tampilan untuk input data, dan
tampilan kedua yang merupakan tampilan
struk belanja. Untuk lebih jelasnya, berikut
adalah penjelasan setiap tampilannya.

1. Tampilan pertama berisi beberapa


field untuk diisi oleh pengguna, field
tersebut adalah field untuk memasukkan
nama dan juga untuk memasukkan jumlah
NU Mineral yang akan dipesan. Setiap
varian ukuran mempunyai harga yang
berbeda-beda, dan ketika tombol print
dipencet program akan mengolah data-data
yang dimasukkan oleh pengguna. Data
Adapun saran yang dapat saya sampaikan Mengetahui,
dari program Form Pembelian NU Mineral Pembimbing Koordinator Praktikum
ini, yaitu:
1. Bisa ditambahkan lagi untuk menunya,
seperti menu penambahan stok barang.
2. Membuat kode program lebih rapih dan
Karisa Zihni Lutfiana David Eddy Putra Pratama
terorganisir, agar tidak 21120119130077 21120118120014
membingungkan disaat membaca kode
program.

DAFTAR PUSTAKA
https://www.niagahoster.co.id/blog/penger
tian-php/ diakses pada 24 Mei 2022
https://www.niagahoster.co.id/blog/penger
tian-css/ diakses pada 24 Mei 2022
https://www.amesbostonhotel.com/pengert
ian-graphical-user-interface/ diakses pada
24 Mei 2022

BIODATA PENULIS
Dimas Fajar Awaludin
(21120121120016),
anak pertama dari tiga
bersaudara, lahir di
Kabupaten Pemalang,
Provinsi Jawa Tengah
pada hari Jum’at
tanggal 27 Juni 2003.
Telah menempuh pendidikan di MI NU
Desa Jatirejo yang lulus pada tahun 2015.
Kemudian melanjutkan ke SMP Negeri 1
dan lulus pada tahun 2018. Selanjutnya,
melanjutkan pendidikan di SMK Negeri 1
Ampelgading dengan jurusan Teknik
Komputer dan lulus pada tahun 2021. Saat
ini sedang menempuh pendidikan Strata
Satu Program Studi Teknik Komputer,
Fakultas Teknik, Universitas Diponegoro.

Anda mungkin juga menyukai