Anda di halaman 1dari 49

COVER

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

PROGRAM STUDI S-1 TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS SINGAPERBANGSA KARAWANG 2021/2022

i
LEMBAR PPENGESAHAN

LAPORAN AKHIR PRAKTIKUM PEMROGRAMAN KOMPUTER

Setelah diperiksa dengan seksama, maka Laporan Akhir ini telah


memenuhi syarat dan ketentuan sebagai Laporan Akhir Praktikum
Pemrograman Komputer 2021 pada Program Studi S-1 Teknik Industri,
Fakultas Teknik, Universitas Singaperbangsa Karawang Semester Genap
Tahun Akademik 2021/2022.

Oleh:
Kelompok 09

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

Karawang, 10 Januari 2022


Mengetahui,
Koordinator Program Studi S-1 Dosen Pengampu Praktikum
Teknik Industri, Fakultas Teknik Pemrograman Komputer

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

Defi Nur Fadilah Nunu Ariya Nugraha Robby Koswara


NIM. 2010631140011 NIM. 2010631140027 NIM. 2010631140111

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.

Karawang, 10 Januari 2021


Hormat kami,

Kelompok 9

iv
Daftar Isi

v
DAFTAR GAMBAR

Gambar 3.1 Flowchart Praktikum Menggambar Teknik..................................................20


Gambar 4.1 Login............................................................................................................22
Gambar 4.2 Layout..........................................................................................................23
Gambar 4.3 Tambah Data................................................................................................23
Gambar 4.4 Data Berhasil Ditambahkan..........................................................................24
Gambar 4.5 Edit Data.......................................................................................................24
Gambar 4.6 Menambah Database....................................................................................25
Gambar 4.7 Menambahkan Layout..................................................................................25
Gambar 4.8 Menyusun File Tambah Data........................................................................26
Gambar 4.9 Menyusun File Edit......................................................................................26
Gambar 4. 10 Hapus Barang............................................................................................27
Gambar 4.11 Menyusun File Transaksi............................................................................27
Gambar 4. 12 Log Out.....................................................................................................28

vi
DAFTAR LAMPIRAN

Lampiran 1. Lembar Asistensi................................................................................ix


Lampiran 2. Lembar Persetujuan Seminar Praktikum............................................xi
Lampiran 3. Dokumentasi Kerja Kelompok..........................................................xii
Lampiran 4. Dokumentasi Kegiatan Belajar Mengajar Praktikum.......................xiii

vii
BAB I PENDAHULUAN

2.1 Latar Belakang


Program komputer atau sering kali disingkat sebagai program adalah
serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik
pada komputer. Dalam pemrograman komputer ada dua kombinasi yang
tidak terpisahkan yaitu seni dan ilmu pengetahuan. Dikatakan dalam seni
karena setiap aspek dalam program harus dirancang dengan hati-hati. Hal-
hal yang perlu diperhatikan dalam mendesain sebuah computer adalah
sebagai berikut: Aliran instruksi secara logic, Procedure matematik,
Tampilan yang akan muncul pada layar monitor, Informasi yang
ditampilkan oleh user, Program harus “user friendly”, serta Petunjuk
penggunaan maupun bentuk dokumen tertulis lainnya (Suprapto, 2008).
Pemprograman berkaitan dengan aspek ilmu pengetahuan berkaitan
dengan ilmu teknik karena jarang sekali program dapat berjalan baik pada
saat program pertama kali ditulis. Biasanya perlu banyak dilakukan
percobaan, pembetulan dari kesalahan maupun dirancang ulang sesuai
dengan kebutuhan. Dengan adanya hal tersebut diatas maka dibutuhan
seorang programmer yang memahami dua kemampuan yaitu seni dan ilmu
pengetahuan (Suprapto, 2008).
Seorang programmer harus menguasai bahasa yang dimiliki oleh
komputer seperti bahasa pascal. Bahasa tersebut merupakan cara komputer
supaya bisa memahami apa yang diperintahkan karena komputer tidak
paham bahasa Indonesia atau bahasa manusia manusia, sehingga
programmerlah yang harus menyesuaikan dengan komputer. Bahasa
komputer mempunyai aturan-aturan yang harus diikuti. Dalam menulis
program komputer yang meliputi seni dan ilmu pengetahuan tersebut
seperti halnya dalam merancang sebuah mobil, dimana mobil tersebut harus
mempunyai tingkat fungsional yang tinggi, berbeda bertenaga maksimal,
mudah digunakan, dan amat menyenangkan jika dilihat (Suprapto, 2008).

1
2

Ada begitu banyak tokoh yang memberikan pengertian dari


pemrograman computer itu sendiri, berikut beberapa pengertian
pemrograman komputer menurut beberapa tokoh:
1. Pemrograman adalah proses untuk menyelesaikan masalah dalam
bentuk langkah-langkah penyelesaian yang dapat dikerjakan oleh
computer (yang disebut algoritma) hingga ke penerjemahan kode dalam
suatu bahasa pemrograman, sehingga masalah tersebut benar-benar bisa
di eksekusi oleh computer (Kadir, 2017).
2. Pemrograman adalah upaya untuk membuat kode kode yang dapat
dikenal oleh computer (Purwanto, 2011).

1.1 Rumusan Masalah


Berdasarkan penjelasan latar belakang tersebur dapat dirumuskan
beberapa masalah sebagai berikut:
1. Apa pengertian, sejarah, fungsi, kelebihan dan kekurangan dari Teori
Pascal?
2. Apa pengertian, sejarah, fungsi, kelebihan dan kekurangan dari Teori
XAMPP atau PHP MyAdmin?
3. Apa pengertian, sejarah, fungsi, kelebihan dan kekurangan dari Teori
Android Studio?
4. Apa pengertian, sejarah, fungsi, kelebihan dan kekurangan dari Teori
MySQL?
5. Apa pengertian, sejarah, fungsi, kelebihan dan kekurangan dari Teori
Notepad6++?

1.2 Tujuan Penulisan


Berdasarkan rumusan masalah di atas, maka tujuan penulisan laporan
ini untuk mengungkapkan tentang:
1. Mendeskripsikan pengertian, sejarah, fungsi, kelebihan dan kekurangan
dari Teori Pascal.
2. Mendeskripsikan pengertian, sejarah, fungsi, kelebihan dan kekurangan
dari Teori XAMPP atau PHP MyAdmin.
3

3. Mendeskripsikan pengertian, sejarah, fungsi, kelebihan dan kekurangan


dari Teori Android Stuido.
4. Mendeskripsikan pengertian, sejarah, fungsi, kelebihan dan kekurangan
dari Teori MySQL.
5. Mendeskripsikan pengertian, sejarah, fungsi, kelebihan dan kekurangan
dari Teori Notepad6++.

1.3 Manfaat Penulisan


Berdasarkan tujuan penulisan di atas, Adapun manfaat penulisan ini
adalah sebagai berikut:
1. Untuk memahami pengertian, sejarah, fungsi, kelebihan dan
kekurangan dari Teori Pascal.
2. Untuk memahami pengertian, sejarah, fungsi, kelebihan dan
kekurangan dari Teori XAMPP atau PHP MyAdmin.
3. Untuk memahami pengertian, sejarah, fungsi, kelebihan dan
kekurangan dari Teori Android Stuido.
4. Untuk memahami pengertian, sejarah, fungsi, kelebihan dan
kekurangan dari Teori MySQL.
5. Untuk memahami pengertian, sejarah, fungsi, kelebihan dan
kekurangan dari Teori Notepad6++.

1.4 Batasan Penulisan


Dalam praktikum ini diberikan beberapa batasan penulisan agar
praktikum lebih terfokus sehingga hasil praktikum dapat lebih maksimal
yaitu sebagai berikut:
1. Praktikum dilakukan tidak lebih untuk mengetahui pengertian, sejarah,
fungsi, kelebihan dan kekurangan dari Teori Pascal.
2. Praktikum dilakukan tidak lebih untuk mengetahui pengertian, sejarah,
fungsi, kelebihan dan kekurangan dari Teori XAMPP atau PHP
MyAdmin.
3. Praktikum dilakukan tidak lebih untuk mengetahui pengertian, sejarah,
fungsi, kelebihan dan kekurangan dari Teori Android Stuido.
4

4. Praktikum dilakukan tidak lebih untuk mengetahui pengertian, sejarah,


fungsi, kelebihan dan kekurangan dari Teori MySQL.
5. Praktikum dilakukan tidak lebih untuk mengetahui pengertian, sejarah,
fungsi, kelebihan dan kekurangan dari Teori Notepad++
BAB II
TINJAUAN PUSTAKA

2.2 Teori Pascal


2.2.1 Pengertian Teori Pascal
Bahasa pemrograman Pascal adalah salah satu bahasa tingkat
tinggi yang merupakan bahasa pemrograman procedural yang
banyak dipakai untuk mengenalkan pemrograman bagi pemula,
selain itu bahasa pascal relatif mudah untuk dipelajari, sehingga
dapat dijadikan sebagai dasar acuan untuk belajar Bahasa
Pemrograman. Telah banyak literatur mengenai bahasa
pemrograman pascal dengan berbagai versi, yang semakin
memudahkan untuk mempelajarinya. Program dalam bahasa
pemrograman Pascal cukup banyak variannya seperti Delfi, yang
merupakan visual Pascal, juga masih banyak lagi. Pascal juga
memiliki beberapa versi yang beredar di pasaran seperti UCSD
Pascal, Ms-Pascal, Apple Pascal, Free Pascal, Turbo Pascal, dan
sebagainya (Mochamad, 2009).
2.2.2 Sejarah Teori Pascal
Pascal adalah bahasa tingkat tinggi (high level language) yang
orientasinya pada segala tujuan, dirancang oleh Profesor Niklaus
Wirth dari Technical University of Zurich, Switzerland. Nama
Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli
matematik dan filosofer terkenal abad 17 dari Perancis. Profesor
Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama
kali untuk komputer CDC 6000 (Control Data Corporation) yang
dipublikasikan pada tahun 1971 dengan tujuan membantu mengajar
program komputer secara sistematis, khususnya untuk
memperkenalkan pemrograman terstruktur (Purwanto, 2011).
Dalam waktu singkat, Pascal telah menjadi bahasa yang
populer dikalangan pelajar universitas dan merupakan bahasa yang
diajarkan di beberapa perguruan tinggi. Beberapa profesional

5
6

komputer juga mulai beralih ke bahasa Pascal. Kenyataannya,


Pascal merupakan
Bahasa yang paling cepat populer dibandingkan dengan
bahasa-bahasa komputer tingkat tinggi yang lainnya. Standar Pascal
adalah bahasa Pascal yang didefinisikan oleh K.Jensen dan Niklaus
Wirth. Penerapan nyata dari standar Pascal banyak yang berbeda
dengan seperti apa yang telah didefinisikan oleh K. Jensen dan
Niklaus Wirth. Standar Pascal di Eropa didefinisiakn oelh ISO
(International Standards Organization) dan di Amerika oleh
kerjasama antara ANSI (American National Standar Institute)
dengan IEEE (Intitute of Electrical and Electronic Engineer)
(Purwanto, 2011).
Beberapa versi dari Pascal yang telah beredar di pasaran di
antaranya UCSD pascal (University of California at San Diego
Pascal), MS-Pascal Modul Bahasa Pemrograman I (Pascal) STMIK
Duta Bangsa Surakarta 11 (Microsoft Pascal), Apple Pascal, Turbo
Pascal dan lain sebagainya. Sampai saat ini untuk komputer-
komputer mikro dan personal, Turbo Pascal merupakan versi bahasa
Pascal yang paling populer dan banyak digunakan. Kompiler Turbo
Pascal banyak digemari, karena terutama bersifat interaktif, seperti
interpreter saja layaknya. Selain itu Turbo Pascal mengikuti definisi
dari standar Pascal seperti yang didefinisikan oleh K. Jensen dan
Niklaus Wirth di Pascal User Manual dan Report. Turbo PASCAL
adalah copyright dari Borland Inc. dan dapat digunakan pada sistem
operasi PC-DOS, MS-DOS, CPM-86 dan CP/M-80 (Purwanto,
2011).
Kepopuleran PASCAL berkembang seiring dengan
perkembangan PC. Terdapat beberapa Compiler PASCAL, salah
satunya adalah TURBO PASCAL yang dikeluarkan oleh Borland
International. TURBO PASCAL 7.0 dirilis pada tahun 1992 yang
mempunyai (Purwanto, 2011):
1. Kompiler (untuk mengkompilasi program menjadi suatu objek
yang dipahami oleh computer.
2. Debugger (untuk membantu mencari kesalahan program).

7
8

3. Linker (untuk menggabungkan file objek dan file pustakadan


membentuk File Executable).
4. Editor (untuk menulis program sumber/ source code).
2.2.3 Fungsi pascal
Fungsi dalam bahasa pascal dapat berbentuk dalam prosedur
yang didefinisikan atau yang dibuat sendiri oleh pengguna, tetapi
fungsi didefinisikan sendiri oleh pengguna, harus dideklarasikan
terlebih dahulu. Terdapat pula fungsi yang sudah disediakan oleh
pascal yang disebut fungsi standart, diantaranya adalah (Mochamad,
2009):
1. I/O Fungsion
Prosedur standart ini dapat digunakan memasukan data
dari input dan menampilkan data dari alat output.
2. String Fungsion
Fungsi standart ini dapat dipergunakan untuk operasi
suatu string.
3. Arimetic Fungsion
Fungsi standart ini digunakan aritmatika.
4. Transfer Fungsion
Fungsi standart ini digunakan untuk mengubah nilai dari
satu tipe ke tipe yang lain.
5. Pointer and Adress Fungsion
Fungsi standart ini digunakan untuk operasi langsung di
alamat memori dan pointer.
6. Original Fungsion
Fungsi standart ini untuk menentukan urutan dari suatu
nilai ordinal.
2.2.4 Kelebihan dan Kekurangan Teori Pascal
Kelebihan-kelebihan yang dimiliki dari bahasa pemrograman
pascal yaitu (Risnah, 2017):
9

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.

2.3 Teori XAMPP atau PHP MyAdmin


2.2.5 Pengertian Teori XAMPP atau PHP MyAdmin
XAMPP adalah perangkat lunak bebas, yang mendukung
banyak sistem operasi, merupakan kompilasi dari beberapa program.
XAMPP merupakan tools yang menyediakan paket perangkat lunak
kedalam satu buah paket. Dengan menginstall XAMPP maka tidak
peelu lagi melakukan instalasi manual. XAMPP akan mengistalasi
10

dan mengkonfigurasikannya secara otomatis untuk anda atau auto


konfigurasi (Aburofif, 2020).
XAMPP merupakan salah satu paket installasi apache,, PHP
dan MySQL instant yang dapat kita gunakan untuk membantu proses
installasi ketiga produk tersebut. Selain paket installasi instant
XAMPP versi 1.6.4 juga memberikan fasilitas pilihan pengguna
PHP4 atau PHP5. Untuk berpindah versi PHP yang ingin digunakan
juga sangat mudah dilakukan dengan menggunakan bantuan PHP-
Switch yang telah disertakan oleh XAMPP dan yang terpenting
XAMPP bersifat free atau gratis untuk digunakan (Aburofif, 2020).
XAMPP merupakan tool yang menyediakan paket perangkat
lunak kedalam satu buah paket. Dengan menginstall XAMPP maka
tidak perlu lagi melakukan instalasi dan konfigurasi web server
apache, PHP dan MySQL secara manual. XAMPP aka menginstalasi
dan mengkonfigurasikannya secara otomatis. Merupakan web server
yang mudah digunakan yang dapat melayani tampilan halaman web
yang dinamis. Untuk mendapatkan dapat mendownload langsung
dari web resminya (Aburofif, 2020).
2.2.6 Sejarah Teori XAMPP atau PHP MyAdmin
XAMPP merupakan pengembangan dari LAMP (Linux
Apache, MySQL, PHP and PERL). XAMPP ini merupakan project
non-profit, yang dikemabangkan oleh apache friends yang didirikan
Kai’Oswalad’ Seidler dan Kay Vogelgesang pada tahun 2002, projet
mereka ini bertujuan mempromosikan penggunakaan apache web
server (Aburofif, 2020).
2.2.7 Fungsi Teori XAMPP atau PHP MyAdmin
Fungsi XAMPP sediri adalah sebagai server yang berdiri
sendiri (localhost) yang terdiri beberapa program antara lain:
Apacahe HTTP Server, MySQL database, dan penerjemah Bahasa
yang ditulis dengan Bahasa pemograman PHP dan Perl, nama
XAMPP sendiri merupakan singkatan dari X (empat system operasi
apapun), Apache, MySQL, PHP dan Perl (Aburofif, 2020).
11

Program ini tersedia dalam GNU (General Public License dan


bebas, merupakan web server yang mudah untuk digunakan yang
dapat menampilkan halaman web yang dinamis. Untuk
mendapatkannya XAMPP anda dapat mendownloadnya langsung
dari web resminya. Dan berrikut beberapa definisi program lainnya
yang terdapat dalam XAMPP (Aburofif, 2020).
2.2.8 Kelebihan dan Kekurangan Teori XAMPP atau PHP MyAdmin
Kelebihan-kelebihan yang dimiliki dari Teori XAMPP atau
PHP MyAdmin yaitu (Aburofif, 2020):
1. Database strotage engine ini banyak digunakan oleh
programmer apalagi oleh web deveoloper Karena sifatnya yang
free. Untuk expert sudah ada yang bayar.
2. Kemampuannya sudah bisa diandalkan, mempunyai kapasitas
yang cukup mumpuni sekitar 60.000 tabel dengan jumlah
record mencapai 5.000.000 bahkan untuk yang terbaru sudah
lebih.
3. Keamanan datanya cukup aman walaupun tidak sehebat postgre
apalagi oracle.
4. Engine ini multiplatform sehingga mampu diaplikasikan
diberbagai sistem operasi. MySQL cocok diaplikasikan
diaplikasi kelas kecil dan menengah.
5. Kelebihan paling utama engine ini adalah kecepatannya.
Kekurangan-kekurangan yang dimiliki dari Teori XAMPP atau
PHP MyAdmin yaitu (Aburofif, 2020):
1. Tidak cocok untuk menangani data dengan jumlah yang besar,
baik untuk menyimpan data maupu untuk memproses data.
2. Memiliki keterbatasan kemampuan kinerja pada server ketika
data yang disimpan telah melebihi batas maksimal kemampuan
daya tamping server karena tidak menerapkan konsep
technology cluste.
12

2.4 Teori Android Studio


2.2.9 Pengertian Teori Android Studio
Android Studio adalah Lingkungan Pengembangan Terpadu
(Integrated Development Environment/IDE) resmi utnuk
pengembangan aplikasi Android, yang didasarkan pada IntelliJ
IDEA. Selain sebagai editor kode dan fitur developer IntelliJ yang
andal, Android Studio menawarkan banyak fitur yang meningkatkan
produktivitas Anda dalam membuat Aplikasi Android (Setia, 2019).
2.2.10 Sejarah Teori Android Studio
Software ini diperkenalkan pertama kali pada tahun 2013 di
acara Google I/O Conference. Android Studio
merupakan software resmi yang didukung penuh oleh Google
sebagai perusahaan induk Sistem Operasi Android. IDE ini
dikembangkan oleh JetBrains dan dirilis pertama kali ke publik pada
tahun 2014.
Sebelum Google meresmikan dan mendukung penuh Android
Studio, Google sudah lebih dulu mendukung Eclipse. Dimana
dulunya Eclipse adalah software atau IDE yang digunakan oleh para
developer android untuk mengembangkan aplikasi android. Namun
kini Google sudah menghentikan dukungan penuh terhadap Eclipse.
Meskipun begitu Eclipse masih tetap bisa digunakan untuk
mendevelop aplikasi android. Saat ini di tahun 2020 membuat
aplikasi menggunakan Eclipse sudah tidak disarankan lagi (Aeni,
2020).
2.2.11 Fungsi Teori Android Studio
Sebenarnya apa fungsi dari android studio ini? mengapa kita
harus menggunakan android studio untuk belajar android?
Jawabannya adalah karena memang ada beberapa manfaat dan
kegunaan dari android studio ini sehingga penting bagi Anda
mempelajarinya. adapun fungsi dari android studio ini tidak lain
adalah untuk membuat dan mengembangkan aplikasi yang akan kita
install di android (Handa, 2021).
13

2.2.12 Kelebihan dan Kekurangan Teori Android Studio


Kelebihan-kelebihan yang dimiliki dari Teori Android Studio
yaitu (Handa, 2021):
1. Instant run
Bagi Anda yang akan menjalankan program melalui run,
nanti Anda harus menyusun sebuah program dengan bentuk apk.
Kemudian Anda harus mengirimkannya menuju perangkat yang
akan Anda gunakan untuk mengoperasikannya. Dengan adanya
fitur instant run ini maka prosesberjalannya program bisa lebih
lancar dan tepat tanpa harus menyusunkembali aplikasinya.
2. Intelligent Code Editor
Dengan menggunakan android studio, maka anda dapat
menulis kode dengan lebih baik, produktif, dan tentunya tidak
membutuhkan waktu lama. Salah satu fitur yang disematkan
pada android studio adalah intelligent code editor yang akan
memberi kemudahan anda yang inginmenulis kode dan juga
Anda akan memperoleh saran kode yang akan anda ketikan.
3. Emulator yang miliki banyak fitur
Perlu Anda tahu bahwa android studio termasuk ke dalam
salah satuemulator terbaik. Hal ini tidak lepas dari banyaknya
fitur menarik yangditawarkan dan Anda bisa langsung
melakukan pengujian terhadapperangkat Anda, seperti tablet,
smartphone, smart TV, smart watch, danlain sebagainya. Anda
juga bisa mensimulasikan pada beberapa perangkat yang lain
seperti GPS,baterai, sensor gerak, maupun jugalatensi jaringan.
4. Merupakan sistem yang fleksibel
Kelebihan yang keempat dan menjadi alasan kenapa Anda
harusmenggunakan android studio adalah karena perangkat
lunak yang satu initermasuk sistem yang fleksibel.Software ini
sudah menawarkan adanya otomatisasi versi, konfigurasiversi,
dan juga managemen dependensi. Anda
nanti bisamengkonfigurasikan proyek dengan menyertakan
14

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

3. Adanya error yang terkadang sulit ditemukan


Kekurangan ketiga dari penggunaan android studio adalah
terkadang munculnya error yang sulit untuk ditemukan. Error
tersebut nanti akan ketemu ketika proses ujicoba. Akibatnya,
waktu pengembangan menjadi lebih lama dan tentu akan
menyita waktu Anda meskipun aplikasi yang dihasilkan
merupakan aplikasi sederhana.

2.5 Teori MySQL


2.2.13 Pengertian Teori MySQL
MySQL merupakan software database open source yang paling
populer di dunia, di mana saat ini digunakan lebih dari 10 Juta
pengguna di seluruh dunia dengan keandalan, kecepatan, dan
kemudahan penggunaannya, MySQL menjadi pilihan utama bagi
banyak pengembang software dan aplikasi baik di platform web
maupun desktop. Pengguna mySQL tidak hanya sebatas pengguna
perseorangan maupun perusahaan kecil, namun perusahaan seperti
Yahoo!, Alcatel-Lucent, Google, Nokia, Youtube, Wordpress, dan
Facebook juga merupakan pengguna MySQL (Soluchin, 2010).
2.2.14 Sejarah MySQL
MySQL pertama kali dibuat dan dikembangkan di Swedia,
yaitu oleh David Axmark, Allan Larsson dan Michael "Monty"
Widenius. Mereka mengembangkan MySQL sejak tahun 1980‐an.
Saat ini versi MySQL yang sudah stabil mencapai versi 5x, dan
sedang dikembangkan versi 6x (Soluchin, 2010).
2.2.15 Fungsi Teori MySQL
SQL tidak hanya digunakan untuk melakukan query pada basis
data. SQL dapat digunakan untuk mendefinisikan struktur data,
memodifikasi data pada basis data, menspesifikasi batasan keamanan
(Soluchin, 2010).
16

2.2.16 Kelebihan dan Kekurangan Teori MySQL


Kelebihan-kelebihan yang dimiliki dari Teori MySQL, yaitu
(SUTIONO S.KOM., 2015):
1. Merupakan salah satu software yang portable.
2. Salah satu DBMS yang open source.
3. Multi User.
4. Memiliki tipe data yang bervariasi.
5. Memiliki fitur keamanan yang baik.
6. Administrative tools yang lengkap.
7. Struktur table yang fleksibel.
8. Dapat diintegrasikan dengan berbagai Bahasa pemrograman.
9. Tidak membutuhkan spesifikasi hardware yang tinggi.
Kekurangan-kekurangan yang dimiliki dari Teori MySQL yaitu
(SUTIONO S.KOM., 2015):
1. Support yang kurang.
2. Sulit untuk diaplikasikan pada intansi atau perusahaan dengan
database yang besar.
3. Tidak populer untuk aplikasi game dan mobile.

2.6 Teori NotePad++


2.2.17 Pengertian NotePad++
Notepad++ adalah sebuah penyuntingan teks dan
penyuntingan kode sumber yang berjalan di system operasi
Windows. Notepad++ menggunakan komponen Scintilla untuk dapat
menampilkan dan menyuntingan teks dan berkas kode sumber
berbagai bahasa pemrograman (Adisty, 2012).
2.2.18 Sejarah NotePad6++
Pengembang dari Notepad++ disini adan Don Ho yang
diriliskan pada tanggal 24 November 2003, dengan memiliki license
dari GNU (General Public License) dengan ukuran program yang
kecil yaitu 5.5MB. Bahasa pemrograman yang didukung oleh
notepad++ adalah bahasa C++ karena fungsi-fungsinya yang
17

dimasukan kedalam daftar fungsi dan kata-katanya akan berubah


warna sesuai dengan makna kata C++ (Permana, 2014).
2.2.19 Fungsi NotePad++
Jika sebelumnya pengertian, sekarang fungsinya. Sebenarnya
apa sih kegunaan dari Notepad? Nah berikut Fungsi Notepad++
(Tarmuji, 2021):
1. Membuat Dokumen
Notepad dapat digunakan untuk membuat sebuah
Dokumen sederhana (Catatan kecil). File teks yang dibuat
dengan Notepad akan menggunakan Format File TXT.Karena
terlihat simple dan ringan, banyak orang yang menggunakan
Notepad untuk membuat Catatan kecil, sebagai pengingat.Selain
karena simple dan ringan, file yang dibuat dengan Notepad
dapat di buka di laptop/komputer Windows manapun, karena
Aplikasi Notepad sudah ada dan menjadi Aplikasi Default OS
Windows semua versi. Sehingga sangat memudahkan sekali.
2. Membuka File Teks Lain
Meskipun Format File asli Notepad TXT, tapi Aplikasi ini
dapat digunakan untuk membuka Dokumen lain dengan Format
yang berbeda, misalnya saja file Teks jenis PHP dan html.
3. Mengedit File Teks Lain
Fungsi yang selanjutnya adalah mengedit File Teks.
Sebagai contoh, misalnya saja File PHP, kita dapat membuka
File tersebut serta mengedit-nya jika diperlukan. Namun perlu
diketahui juga, meskipun Notepad dapat digunakan untuk
membuka atau mengedit File Teks lain, tidak semua file Teks
dapat dibuka atau diedit menggunakan Aplikasi ini.Notepad
hanya dapat digunakan untuk membuka atau mengedit File
sederhana saja, sementara file Teks yang Kompleks tidak bisa.
Misalnya saja File Dokumen Word dan sejenisnya.
18

2.2.20 Kelebihan dan Kekurangan NotePad++


Kelebihan-kelebihan Notepad++ sebagai editor teks sederhana.
Berikut ini kelebihan-kelebihan Notepad++ asli buatan Microsoft
(Saputro, 2019).
1. Tampilan simpel/sederhana, menu programmnya mudah
dipelajari. Bagi anak yang baru mulai belajar menggunakan
komputer, biasanya orang tua atau gurunya akan
memperkenalkan Notepad terlebih dahulu, sebelum beranjak ke
WordPad atau Microsoft Word. Dalam kurikulum mata
pelajaran TIK SD, Notepad sudah dimasukkan ke dalam materi
pelajaran kelas 1 SD.
2. Notepad dapat digunakan untuk membuat program-program
berskala kecil berbasis DOS atau Command Prompt. Ada
kalanya kita memerlukan program-program batch tertentu untuk
user, karena kita tidak mungkin menjelaskan proses suatu
instruksi yang begitu panjang dan rumit kepada user. Misalnya
pada kasus dimana suatu perusahaan memerlukan konfigurasi
firewall terhadap sejumlah IP address dan program ‘.exe’
tertentu dengan konfigurasi firewall yang bervariasi di setiap
divisi. Sementara di perusahaan tersebut terdapat belasan divisi,
yang di dalamnya terdapat puluhan atau ratusan user. Akan lebih
cepat bila eksekusinya kita gunakan sebuah program batch yang
siap dieksekusi setiap user di perusahaan tersebut, daripada
mengkonfigurasinya satu-persatu di setiap komputer.
Kekurangan Notepad++ dibandingkan editor teks Third-Party.
Berikut ini kekurangan-kekurangan yang akan kita temukan pada
Notepad++ jika dibandingkan dengan editor teks Third-Party yang
lebih modern (Saputro, 2019):
1. Tidak seperti Wordpad, Notepad++ tidak dapat menampilkan
dengan baik perpindahan baris teks (line-ending) yang ditulis
dalam format UNIX (LF) ataupun Mac (CR). Notepad++ hanya
19

dapat menampilkan line-ending dalam format Windows


(CR+LF) sendiri.
2. Tampilan dan dukungan fitur yang sangat sederhana,
menyebabkan para programmer lebih memilih software editor
teks Third-Party yang lebih ramai fiturnya, terutama fitur
penandaan sintaksnya yang lebih jelas, untuk memudahkan
pekerjaan mereka dalam coding. Di antara nama-nama editor
teks Third-Party tersebut misalnya Notepad++, PSPad, Geany,
Sublime Text, Notepad2, Notepad3, dan yang sedang populer di
kalangan programmer Android, Visual Studio Code.
BAB III
PEMECAHAN MASALAH

3.1 Projek yang dibuat


Proyek adalah suatu kegiatan yang dilakukan dengan waktu dan
sumber daya terbatas untuk mencapai hasil akhir yang ditentukan. Dalam
mencapai hasil akhir, kegiatan proyek dibatasi oleh anggaran, jadwal, dan
mutu, yang dikenal sebagai tiga kendala (triple constraint) (Hafnidar A.
Rani, 2016).
Pada era industri 4.0 yang serba digital, semua hal dapat dijangkau
dengan mudah menggunakan internet tanpa harus mengeluarkan tenaga,
waktu, dan uang yang begitu banyak. Ditambah kesibukan orang-orang
yang berbeda-beda membuat orang-orang cenderung malas dalam
melakukan kegiatan yang tidak efisien. Di masa sekarang, semua sudah
menggunakan via online, salah satunya yaitu tentang penyimpanan data
barang secara digital. Pemilik toko dengan mudah dapat mengetahui stock
barang yang tersisa di gudang dengan menggunakan web yang dibuat. Jika
pemilik toko menghitung secara manual stock barang yang tersedia di
gudang, maka hal tersebut sangat tidak efektif. Karena pada era ini manusia
dapat menggunakan teknologi yang dapat membuat pekerjaan menjadi lebih
efisien dan efektif, seperti projek yang kelompok 9 buat kali ini. Projek
yang di buat adalah tentang ketersediaan stock barang di dalam gudang.
Dalam web yang dibuat kali ini terdapat kelebihan pada web yang
dapat mempermudah pemilik toko dalam membangun usahanya. Adapun
kelebihan yang terdapat pada web adalah:
1. Web tersebut fitur seperti nama, jenis, harga, dll. Sehingga pemilik toko
dapat mengkordinir barang apa saja yang ingin dijual.
2. Pemilik toko dapat menghapus barang yang data nya telah dimasukan
dalam web. Fitur ini dapat digunakan jika pemilik toko ingin
menghapus data barang pada web tersebut.

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

Simpan data stock


barang

Tambah Tidak
stock
barang?

Input data tambah


stock barang

Input barang
terjual

Logout

Selesai

Gambar 3.1 Flowchart Praktikum Menggambar Teknik


Sumber: (Hasil Pengolahan Penulis, 2021)

2.7 Deskripsi pemecahan masalah


3.2.1 Mulai
Pembuatan website dengan nama “9 Warehouse” oleh
kelompok 09 dengan menggunakan PHPMyAdmin. PHPMyAdmin
yaitu aplikasi berbasis web yang digunakan untuk melakukan
pengelolaan database MySQL. PHPMyAdmin menawarkan fitur
24

yang mencangkup pengelolaan keseluruhan server MySQL


(memerlukan super-user) dan basis data tunggal. PHPMyAdmin juga
mempunyai sistem internal untuk mengelola metadata dan
mendukung fitur-fitur untuk operasi tingkat lanjut. Melalui sistem
administrator, PHPMyAdmin juga dapat mengelola users dan
sekaligus hak aksesnya.
2.2.21 Proses
Hal yang pertama dilakukan bagi pemilik toko yaitu
memasukan stock barang yang ingin di jual ke dalam website.
Setelah itu pemilik toko dapat mengecek stock jumlah barang dengan
cara online, agar jika ada yang konsumen bertanya, pemilik toko
sudah mengetahui jumlah barang yang masih tersedia. Jika pembeli
sudah menentukan barang yang ingin dibeli, pemilik toko akan
masuk ke website kemudian memasukkan username dan password.
Kemudian pemilik toko mencari jenis barang yang ingin dibeli
konsumen. Lalu barang tersebut dimasukkan ke dalam data yang
sudah terjual. Maka otomatis data barang yang ada di dalam data
akan berkurang dan barang yang akan di beli akan keluar otomatis
dari mesin. Pemilik toko juga dapat menambah jumlah stock barang
jika ketersediaan barang sudah mau habis, dan dapat menambah
jenis barang baru yang ingin dijual.
2.2.22 Selesai
Ketika sudah selesai, pemilik toko dapat mengetahui jenis
barang yang telah terjual melalui fitur data yang keluar sehingga
pemilik toko dapat mengetahui jenis barang yang paling diminati
oleh konsumen dan pemilik toko dapat dengan mudah menghitung
keuntungan penjualan dengan mudah.
BAB IV
ANALISIS PROGRAM

4.1 Analisis Projek 9WAREHOUSE


Sebelum menganalisis project yang telah Kelompok 9 buat, kita harus
mengetahui apa itu menganalisis. Analisis adalah kegiatan yang dilakukan
untuk memecahkan suatu permasalahan dengan cara menguraikan hal yang
rumit menjadi hal yang mudah untuk dimengerti. (Kelompok 9, 2021)
1. Halaman Awal
Halaman ini merupakan halaman utama yang pertama kali diakses
oleh pengguna saat pertama kali mengunjungi situs web. Dalam
halaman awal ini pada situs website yang telah dibuat oleh praktikan
merupakan penghubung untuk menuju halaman berikutnya, agar dapat
ke halaman berikutnya yang dilakukan adalah menggunakan fitur login,
yaitu dengan cara memasukkan username dan password yang telah
dibuat. (Kelompok 9, 2021)
2. Login
Login merupakan proses masuk kedalam halaman web dengan
cara memasukkan username dan password yang telah ditentukan atau
telah dibuat. Dalam proses login ini pengguna tidak dapat melakukan
pendaftaran akun. Dikarenakan username dan password telah di
tentukan dan terdaftar didalam system. (Kelompok 9, 2021)

Gambar 4.1 Login


Sumber: (Kelompok 9, 2021)

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)

Gambar 4.3 Tambah Data


Sumber: (Kelompok 9, 2021)
5. Data Berhasil Ditambahkan
27

Setelah mengisi data pada ‘Tambah Barang’ maka data akan


otomatis bertambah. Hal itu terbukti dengan bertambahnya data baru di
stock barang. (Kelompok 9, 2021)

Gambar 4.4 Data Berhasil Ditambahkan


Sumber: (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)

Gambar 4.5 Edit Data


Sumber: (Kelompok 9, 2021)

4.2 Langkah – langkah Pembuatan Projek


1. Menambahkan Database
28

Menambahkan program pangkalan data atau database sebagai


sekumpulan informasi data yang menjadi bahan dasar dalam pembuatan
website kali ini. (Kelompok 9, 2021)

Gambar 4.6 Menambah Database


Sumber: (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)

Gambar 4.7 Menambahkan Layout


Sumber: (Kelompok 9, 2021)
3. Menyusun File Tambah Data
Menambahkan program file tambah data yang bertujuan untuk ……
………..
29

enambah jumlah stock barang jika ketersediaan barang akan habis dan
dapat menambah jenis barang baru yang ingin dijual. (Kelompok 9,
2021)

Gambar 4.8 Menyusun File Tambah Data


Sumber: (Kelompok 9, 2021)

4. Menyusun File Edit


Menambahkan program file edit yang bertujuan untuk mengubah
data barang ketika melakukan kesalahan pengisian data barang pada
web tersebut. (Kelompok 9, 2021)

Gambar 4.9 Menyusun File Edit


Sumber: (Kelompok 9, 2021)

5. Hapus Barang
30

Menambahkan program hapus barang yang bertujuan untuk


menghapus data barang pada stock barang. (Kelompok 9, 2021)

Gambar 4. 10 Hapus Barang


Sumber: (Kelompok 9, 2021)

6. Menyusun File Transaksi


Membuat program file transaksi yang bertujuan untuk
menambahkan barang masuk ataupun barang keluar. (Kelompok 9,
2021)

Gambar 4.11 Menyusun File Transaksi


Sumber: (Kelompok 9, 2021)

7. Log Out
Menambahkan program log out yang berfungsi untuk keluar dari
website. (Kelompok 9, 2021)
31

Gambar 4. 12 Log Out


Sumber: (Kelompok 9, 2021)

4.3 Kelebihan dan Kekurangan


1. Kelebihan
Dari program yang telah dibuat oleh Kelompok 9 memiliki
kelebihan-kelebihan, diantaranya:
1. User interface yang terlihat simple dan menarik.
2. Program ini dapat memuat data dalam jumlah yang banyak.
3. Dapat digunakan oleh siapa saja.
4. Data yang disimpan sangat aman karena hanya bisa diaskes oleh
admin.
2. Kekurangan
Dari program yang telah dibuat oleh Kelompok 9 memiliki
kekurangan-kekurangan, diantaranya:
1. Proses penginputan data yang cukup rumit.
2. Program yang dibuat belum bervariasi.
3. Sulit di akses melalui perangkat handphone.
4. Website tidak bisa diakses oleh orang lain selain admin.
BAB V
PENUTUP
2.8 Kesimpulan
Pemrograman komputer adalah proses menulis, menguji dan
memperbaiki, dan memelihara kode yang membangun suatu program
komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Praktikan
selaku mahasiswa Teknik Industri Universitas Singaperbangsa Karawang
sudah menyelesaikan beberapa proses dalam pembuatan program dan
memberikan penjelasan mengenai program yang telah dibuat. Jadi pada
praktikum mata kuliah pemrograman komputer ini praktikan telah
menyimpulkan bahwa pemrograman komputer bertujuan untuk memuat
suatu program yang dapat melakukan suatu perhitungan atau pekerjaan
sesuai dengan keinginan suatu program. Praktikan memberikan beberapa hal
yang dapat dijadikan pokok pikiran dari laporan praktikum ini. Adapun
pokok pikiran dari laporan ini, antara lain:
1. Mengetahui tentang pengertian teori pascal, sejarah teori pascal, fungsi
pascal, serta kelebihan dan kekurangan dari teori pascal.
2. Mengetahui 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. Mengetahui tentang pengertian teori Android Studio, sejarah teori
Android Studio, fungsi teori Android Studio, serta kelebihan dan
kekurangan dari Android Studio.
4. Mengetahui tentang pengertian teori MySQL, sejarah teori MySQL,
fungsi teori MySQL, serta kelebihan dan kekurangan dari MySQL.
5. Mengetahui tentang pengertian teori Notepad6++, sejarah teori
Notepad6++, fungsi teori Notepad6++, serta kelebihan dan
kekurangan dari Notepad6++
33

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

Berikut hasil kegiatan Asistensi Praktikum yang diberikan oleh


Asisten Praktikum kepada kami dalam menyusun Laporan Akhir
Praktikum Pemrograman Komputer 2021 lebih baik lagi, melalui personal
chat/multi grup masing-masing perwakilan kelompok kepada Asisten
Praktikum, diantaranya:
Hasil Asistensi 1 Hasil Asistensi Hasil Asistensi 3
2

Hasil Asistensi 3 Hasil Asistensi 4 Hasil Asistensi 5


7

Hasil Asistensi 6 Hasil Asistensi 7 Hasil Asistensi 8

Karawang, 10 Januari 2022

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

Defi Nur Fadilah Nunu Ariya Nugraha Robby Koswara


NIM. 2010631140011 NIM. 2010631140027 NIM. 2010631140111
LEMBAR PERSETUJUAN SEMINAR PRAKTIKUM
PRAKTIKUM PEMROGRAMAN KOMPUTER 2021/2022

Yang bertanda tangan di bawah ini adalah:


Nama Ketua Kelompok : Muhammad Kyodan Khalidzky
NPM : 2110631140030
Kelompok :9
Hari/Sesi Urutan Seminar :
Waktu :
Dengan ini menyatakan bahwa saya perwakilan dari Kelompok 9
bersedia untuk mengikuti prosedur atau tata tertib yang berlaku untuk
Seminar Praktikum Pemrograman Komputer 2021/2022. Apabila pada sesi
atau waktu yang telah ditentukan, maka Kelompok 9 siap menerima
konsekuensi apa pun. Demikian pernyataan ini dibuat dengan keadaan sadar
dan tidak di bawah tekanan orang lain.

Mengetahui,

Asisten Praktikum I Asisten Praktikum II Asisten Praktikum III

Defi Nur Fadilah Nunu Ariya Nugraha Robby Koswara


NIM. 2010631140011 NIM. 2010631140027 NIM. 2010631140111
Menyetujui,
Ketua Kelompok Anggota 1

kyodan Dimas Ranggamulya Nursamsu


NIM. 2110631140030 NIM. 2110631140019
DOKUMENTASI ATAU FOTO KERJA KELOMPOK

Berikut hasil kegiatan Dokumentasi atau Foto Kerja Kelompok


Praktikum yang dilakukan oleh kami sebagai Peserta Praktikum dalam
menyusun Laporan Akhir Praktikum Pemrograman Komputer 2021,
diantaranya:
7
8

DOKUMENTASI KEGIATAN BELAJAR MENGAJAR


PRAKTIKUM

Berikut hasil kegiatan Dokumentasi Kegiatan Belajar Mengajar


Praktikum yang dilakukan oleh Asisten Praktikum dalam menjelaskan,
mengarahkan dan membimbing Praktikum Pemrograman Komputer
2021, diantaranya:
Hasil Dokumentasi Belajar Hasil Dokumentasi Belajar
Mengajar Praktikum(1) Mengajar Praktikum(2)

Hasil Dokumentasi Hasil Belajar Kegiatan


Kegiatan Belajar Mengajar Belajar Mengajar Mengajar
Praktikum(3) Praktikum(4)
9

Anda mungkin juga menyukai