LAPORAN AKHIR
PRAKTIKUM PEMROGRAMAN KOMPUTER
Disusun untuk memenuhi salah satu syarat kelulusan mata kuliah Praktikum
Pemrograman Komputer pada Program Studi Teknik Industri Fakultas Teknik
Universitas Singaperbangsa Karawang Semester Gnjil Tahun Akademik
2021/2022
Oleh:
Kelompok 9
Muhammad Kyodan Khalidzky 2110631140030
Ahmad Fahrezi 2110631140004
Antoni Claodio 2110631140013
Andreas Fernandez Wauran 2110631140011
Arda Maulana Isya Nursa’iid 2110631140014
Arya Bintang Pratama 2110631140015
Digdo Bawono 2110631140018
Dimas Ranggamulya Nursamsu 2110631140019
Hauzan Hibatullah Marsudi 2110631140026
i
LEMBAR PPENGESAHAN
Oleh:
Kelompok 09
Ir. H. Wahyudin, S.T., M.T., IPM. Rizki Ahcmad Darajatun, ST., MM.
NIDN. 0001047311 NIDN. 0008097805
Menyetujui,
Asisten Praktikum I Asisten Praktikum II Asisten Praktikum III
ii
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa karena
atas berkat rahmat-Nya Laporan Akhir Mata Kuliah Praktikum
Pemrograman Komputer 2021 yang berjudul “Laporan Akhir Praktikum
Pemrograman Komputer 2021” dapat diselesaikan tepat pada waktunya.
Laporan Akhir Mata Kuliah Praktikum Pemrograman Komputer ini
disusun untuk memenuhi salah satu syarat kelulusan mata kuliah
Praktikum Pemrograman Komputer pada Program Studi S-1 Teknik
Industri Fakultas Teknik Universitas Singaperbangsa Karawang Semester
Genap Tahun Akademik 2021/2022. Dalam penyusunan Laporan Akhir
Mata Kuliah Praktikum Pemrograman Komputer ini, kami mendapatkan
banyak bantuan, bimbingan dan dukungan dari berbagai pihak. Untuk itu,
melalui kesempatan kali ini kami menyampaikan rasa terima kasih kepada
di antaranya;
1. Dr. H. Maman Suryaman, M.M.Pd., sebagai Dekan Fakultas Teknik,
Universitas Singaperbangsa Karawang yang telah memberikan
bantuan, bimbingan dan dukungan kepada kami dalam menyusun
Laporan Akhir Mata Kuliah Praktikum Pemrograman Komputer ini.
2. Ir. H. Wahyudin, ST., MT., IPM., sebagai Koordinator Program Studi
S1 Teknik Industri, Universitas Singaperbangsa Karawang yang telah
bersedia memberikan bantuan, bimbingan dan dukungan kepada kami
dalam menyusun Laporan Akhir Mata Kuliah Praktikum
Pemrograman Komputer ini.
3. Rizki Ahcmad Darajatun, ST., MM. sebagai Dosen Pengampu Mata
Kuliah Praktikum yang senantiasa memberikan bantuan, bimbingan
dan dukungan kepada kami dalam menyusun Laporan Akhir Mata
Kuliah Praktikum Pemrograman Komputer ini.
4. Bapak/Ibu Dosen seluruh Fakultas Teknik, Universitas
Singaperbangsa Karawang yang juga senantiasa memberikan bantuan,
bimbingan dan dukungan kepada kami dalam menyusun Laporan
Akhir Mata Kuliah berjalannya Praktikum Pemrograman Komputer
iii
2021 yang juga senantiasa selalu memberikan bantuan, bimbingan dan
dukungan kepada kami dalam menyusun Laporan Akhir Mata Kuliah
Praktikum Pemrograman Komputer ini.
5. Defi Nur Fadilah, Nunu Ariya Nugraha dan Robby Koswara sebagai
Asisten Praktikum yang menjadi pembimbing, pengarah dan
penanggungjawab akan berjalannya Praktikum Pemrograman
Komputer 2021 yang juga senantiasa selalu memberikan bantuan,
bimbingan dan dukungan kepada kami dalam menyusun Laporan
Akhir Mata Kuliah Praktikum Pemrograman Komputer ini.
6. Saudara/Saudari atau Rekan-rekan seluruh Fakultas Teknik,
Universitas Singaperbangsa Karawang yang juga ikut membantu dan
memberikan rasa semangat kepada kami dalam menyusun yang juga
senantiasa memberikan bantuan, bimbingan dan dukungan kepada
kami dalam menyusun Laporan Akhir Mata Kuliah Praktikum
Pemrograman Komputer ini.
Kami menyadari bahwa Laporan Akhir Mata Kuliah Praktikum
Pemrograman Komputer ini masih jauh dari kata sempurna dan masih
banyak kekurangan daripada kelebihan. Oleh sebab itu, kami
mengharapkan kritik dan saran dari pembaca yang bersifat konstruktif
demi kesempurnaan Laporan Akhir Mata Kuliah Praktikum Pemrograman
Komputer ini dan juga berharap semoga gagasan ide atau inovasi yang
sederhana ini dapat bermanfaat bagi dunia pendidikan dan teknologi pada
khususnya dan pembaca pada umumnya.
Kelompok 9
iv
Daftar Isi
v
DAFTAR GAMBAR
vi
DAFTAR LAMPIRAN
vii
BAB I PENDAHULUAN
1
2
5
6
7
8
1. Tipe Data Standar, tipe – tipe data standar yang telah tersedia
pada kebanyakan bahasa pemrograman. Pascal memiliki tipe
data standar: Boolean, integerc, real, hat, string.
2. User defined Data Types, programmer dapat membuat tipe data
lain yang diturunkan dari tipe data standar.
3. Strongly-typed, programmer harus menentukan tipe data dari
suatu variable, dan variable tersebut tidak dapat dipergunakan
untuk menyimpan tipe data selain dari format yang ditentukan.
4. Terstruktur, memiliki sintaks yang memungkinkan sintaks yang
memungkinkan penulisan program dipecah menjadi fungsi-
fungsi kecil (procedure dan function) yang dapat dipergunakan
berulang – ulang.
5. Sederhana dan Ekspresif, memiliki struktur yang sederhana dan
sangat mendekati bahasa manusia (bahasa inggris) sehingga
mudah dipelajari dan dipahami.
Kekurangan-kekurangan yang dimiliki dari bahasa
pemrograman pascal yaitu (Risnah, 2017):
1. Versi awal Pascal kurang cocok untuk aplikasi bisnis karena
dukungan basis data yang terbatas.
2. Sintkas Pascal terlalu bertele–tele.
3. Tidak mendukung pemrograman berorientasi objek.
4. Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan
untuk membuat aplikasi yang besar.
library lokal dan juga host. Selain itu, android studio juga akan
menjelaskan mengenai varian versi lengkap dengan kode yang
berbeda-beda yang bisa Anda gunakan.
5. Mampu membuat aplikasi secara lengkap
Dengan menggunakan android studio, maka Anda akan
sangat terbantuketika hendak membuat sebuah aplikasi yang
sangat lengkap. Anda akanmendapatkan dukungan ketika
membuat proyek dengan menggunakan C++ atau bahasa C.
Jadi, nanti Anda nanti bisa membuat sebuahdokumen JNI di
dalam suat tu aplikasi.Selain itu, ISE yang satu ini juga sudah
menyediakan sintaks dan juga pemfaktoran ulang bagi C++ atau
C dan juga pemfaktoran untuk debugger dengan basis LLDB.
6. Mampu digunakan untuk semua perangkat android
Android studio akan sangat bermanfaat karena dapat
digunakan sebagai wadah untuk membuat sebuah aplikasi yang
nanti bisa digunakan oleh semua perangkat android. Jadi,
kelebihan ini akan bermanfaat bagi Anda yang hendak membagi
sebuah proyek ke dalam beberapa unit fungsi. Jadi anda bisa
lebih teratur ketika hendak mengembangkan aplikasi android.
Kekurangan-kekurangan yang dimiliki dari Teori Android
Studio yaitu (Handa, 2021):
1. Proses yang lambat
Dikarenakan android srudio memanfaatkan bahasa
pemrograman Java, maka menyebabkan pengoperasiannya
menjadi lambat. Jadi, Anda harus lebih sabar ketuka codding
dengan menggunakan software ini.
2. Penerapan yang rumit
Kekurangan kedua adalah implementasi atau
penerapannya yang rumit. Bukan hanya rumit, namun proses
yang Anda lakukan juga cukup panjang. Padahal aplikasi yang
dikembangkan tersebut termasuk aplikasi yang mudah
digunakan.
15
20
21
3. Pemilik toko dapat mengedit data yang telah dimasukan dalam web.
Fitur ini dapat digunakan jika pemilik toko melakukan kesalahan pada
pengisian data barang pada web tersebut.
22
4. Pemilik toko dapat menambahkan data barang yang ingin dijual. Fitur
ini dapat digunakan pemilik toko jika ingin menambah barang yang
ingin dijual.
5. Pemilik toko dapat memisahkan data barang yang sudah terjual. Fitur
ini dapat digunakan pemilik toko untuk memisahkan barang yang sudah
terjual, sehingga pemilik toko juga dapat mengetahui barang apa saja
yang sedang laris di pasaran dan pemilik toko dengan mudah dapat
menghitung keuntungan yang diperoleh pada penjualan toko tersebut.
Proyek ini dibuat agar mempermudah para pemilik toko dalam
mengatur stock barang yang tersedia maupun stock barang yang sudah
terjual. Selain itu, pekerjaan yang dilakukan lebih efektif dan efisien.
Dikarenakan data sudah dalam berbentuk digital, sehingga pemilik toko
tidak perlu mendata barang secara manual.
3.2 Flowchart
Mulai
Masukan link
localhost/
kelompok 9
masukan
username
masukan
password
klik login
Benar Tidak
?
Ya
A
22
23
Input data
stock barang
Tambah Tidak
stock
barang?
Input barang
terjual
Logout
Selesai
25
3. Layout
Layout didalam website 9WAREHOUSE menampilkan data tabel
yang berisi informasi mengenai catatan yang ingin kita tulis.
(Kelompok 9, 2021)
Gambar 4. 2 Layout
Sumber: (Kelompok 9, 2021)
4. Tambah Data
Tambah data merupakan proses memasukkan data atau informasi
yang akan diproses oleh computer. Tambah data dalam website ini
bertujuan untuk menambah jumlah stock barang jika ketersediaan
barang sudah akan habis dan dapat menambah jenis barang baru yang
ingin dijual. (Kelompok 9, 2021)
6. Edit Data
Edit data dalam hal ini bertujuan untuk mengubah data yang telah
dimasukkan kedalam web. Edit data ini dapat digunakan ketika
melakukan kesalahan pengisian data barang pada web tersebut.
(Kelompok 9, 2021)
2. Menambahkan Layout
Menambahkan program layout sebagai tampilan awal dalam
website setelah proses login atau memasukkan username dan password.
Tampilan layout berupa tabel yang berisi informasi mengenai catatan
yang ingin kita tulis. (Kelompok 9, 2021)
enambah jumlah stock barang jika ketersediaan barang akan habis dan
dapat menambah jenis barang baru yang ingin dijual. (Kelompok 9,
2021)
5. Hapus Barang
30
7. Log Out
Menambahkan program log out yang berfungsi untuk keluar dari
website. (Kelompok 9, 2021)
31
5.1 Saran
Setelah melaksanakan Praktikum pemrograman komputer, Praktikan
dari kelompok 9 bisa meberikan Saran untuk Pelaksanaan Praktikum
selanjutnya apabila kondisi Covid-19 telah usai, praktikum dapat terlaksana
penuh secara Offline yang dilaksanakan di Universitas Singaperbangsa
Karawang. Setelah praktikan menyelesaikan beberapa proses terkait
praktikum, praktikan memberikan beberapa poin pada bagian saran, Antara
lain:
1. Memperbanyak pemahaman tentang pengertian teori pascal, sejarah
teori pascal, fungsi pascal, serta kelebihan dan kekurangan dari teori
pascal.
2. Memperbanyak pemahaman tentang pengertian teori XAMMP atau
PHP MyAdmin, sejarah teori XAMMP atau PHP MyAdmin, fungsi teori
XAMMP atau PHP MyAdmin, serta kelebihan dan kekurangan dari
teori XAMMP atau PHP MyAdmin.
3. Memperbanyak pemahaman tentang pengertian teori Android Studio,
sejarah teori Android Studio, fungsi teori Android Studio, serta
kelebihan dan kekurangan dari Android Studio.
4. Memperbanyak pemahaman tentang pengertian teori MySQL, sejarah
teori MySQL, fungsi teori MySQL, serta kelebihan dan kekurangan dari
MySQL.
5. Memperbanyak pemahaman tentang pengertian teori Notepad6++,
sejarah teori Notepad6++, fungsi teori Notepad6++, serta kelebihan
dan kekurangan dari Notepad6++.
Daftar pustaka
LEMBAR ASISTENSI
Mengetahui,
Koordinator Program Studi S-1 Dosen Pengampu Praktikum
Teknik Industri, Fakultas Teknik Pemrograman Komputer
8
Ir. H. Wahyudin, S.T., M.T., IPM. Rizki Ahcmad Darajatun, ST., MM.
NIDN. 0001047311 NIDN. 0008097805
Menyetujui,
Asisten Praktikum I Asisten Praktikum II Asisten Praktikum III
Mengetahui,