DI ASTECH COMPUTER
SLAWI
TAHUN 2019
PENYUSUN:
N I S : 17.16117
Di :
Pada Tanggal :
ii
MOTTO DAN PERSEMBAHAN
MOTTO:
1. Iman, Ilmu, dan Pelayanan. Disiplin dalam bertugas, Dewasa dalam bertindak.
PERSEMBAHAN:
4. Kedua orang tua yang senantiasa memberikan doa, harapan dan semangat.
iii
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Tuhan Yang Maha Esa atas rahmat dan karunia-
Nya sehingga penulis dapat menyelesaikan Laporan Praktik Kerja Industri (PRAKERIN)
dengan baik. Kegiatan Praktik Kerja Industri (PRAKERIN) merupakan kegiatan yang sangat
penting karena dengan melaksanakan PRAKERIN siswa SMK dapat mengenal dan
mengetahui dunia kerja dan dunia usaha yang sesungguhnya, setelah lulus nanti siswa sudah
Tujuan penyusunan Laporan Praktik Kerja Industri (PRAKERIN) adalah sebagai salah
satu syarat nilai kelas XII pada program Keahlian Teknik Komputer dan Jaringan SMK
Negeri 1 Adiwerna. Selain itu juga berguna sebagai bukti pertanggung jawaban siswa telah
Dengan tersusunnya laporan akhir, penulis mengucapkan terima kasih kepada segenap
pihak yang telah membantu baik secara moril maupun material dalam melaksanakan
PRAKERIN serta dalam penyusunan laporan ini. Saya ucapkan terima kasih yang sebesar -
besarnya kepada :
1. Bapak Drs. Parman, M.Pd., selaku Kepala Sekolah SMK Negeri 1 Adiwerna.
2. Bapak Gandi, S.Kom., selaku Ketua Jurusan Teknologi Komputer dan Jaringan.
3. Bapak Edy Purnomo, S.Kom.,selaku Kepala Bidang Prakerin yang telah memberikan
4. Ibu Euis Murniasih, S.Kom., selaku Pembimbing dalam penyusunan laporan ini serta
iv
Penulis menyadari sepenuhnya bahwa Laporan PRAKERIN ini masih jauh dari
kesempurnaan. Namun, penulis berharap semoga Laporan PRAKERIN ini dapat bermanfaat
Penulis,
Kinanti Anjar W
NIS. 17.16117
v
DAFTAR ISI
Halaman
BAB I PENDAHULUAN
A. LATAR BELAKANG
B. TUJUAN
A. PENGERTIAN......................................................................................................
1. Databases ........................................................................................................
2. MySQL ...........................................................................................................
3. PHP .................................................................................................................
vi
4. HTML .............................................................................................................
5. Sublime ...........................................................................................................
6. Xampp ...........................................................................................................
8. DBMS .....................................................................................................
9. Flowchart.....................................................................................................
D. PROSES PENGERJAAN......................................................................................
BAB V PENUTUP
A. KESIMPULAN ..................................................................................................... 57
B. SARAN
LAMPIRAN
vii
DAFTAR GAMBAR
Halaman
viii
BAB I
PENDAHULUAN
1. Secara Umum
Sekolah Menengah Kejuruan adalah salah satu jenjang pendidikan menengah dengan
kekhususan mempersiapkan lulusannya untuk siap bekerja. Pelaksanaan praktik kerja industri
(prakerin) adalah sebuah pelatihan dan pembelajaran yang dilaksanakan di Dunia Usaha atau
Dunia Industri yang relevan dengan kompetensi keahlian yang dimilikinya masing masing,
Dalam upaya untuk mewujudkan Visi dan Misi nya, SMK Negeri 1 Adiwerna
melaksanakan praktik kerja industri demi menjadikan siswa dan siswi yang siap memasuki
dunia kerja dan dunia industri (DU/DI), tentunya hal itu tidak dapat diraih dengan mudah,
tidak hanya dengan belajar berbagai teori yang berada di sekolah, namun seorang siswa atau
siswi harus belajar mengenai bagaimana lingkungan yang berada di dunia kerja dan tentunya
bagaimana pekerjaan yang akan dihadapinya nanti selepas lulus dari sekolah.
yang sesuai dengan kompetensi, maka penulis melakukan praktik kerja di tempat yang sesuai
dengan bidangnya, dan membuat sebuah laporan yang sesuai dengan apa yang dikerjakan saat
prakerin yaitu mengenai database. Database dibuat untuk mempermudah admin dalam
mengolah data seperti mempercepat input data atau menghilangkan data yang kembar.
1
2.Secara Khusus
Dalam melaksanakan Prakerin untuk jurusan Teknik Komputer Jaringan (TKJ) berada di
sebuah perusahaan, universitas, lembaga, industri, bengkel, dan lain sebagainya yang
seringkali mengumpulkan dan menginput data. Untuk memudahkan mengolah data serta
menjaga keamanan data. Database sendiri adalah kumpulan data yang disimpan secara
database diperlukan data managment sistem. Tujuan utama dari penggunaan DBMS ini
pengolahan data yang jumlahnya besar. DBMS juga menjadi perantara bagi pengguna
dan bagi database. Supaya bisa berinteraksi dengan DBMS, pengguna pun harus
2
B.TUJUAN
1. Secara Umum
a. Menghasilkan tenaga kerja yang memiliki keahlian profesional yaitu tenaga kerja
yang memiliki tingkat pengetahuan, keterampilan dan etos kerja yang sesuai dengan
2. Secara Khusus
3
BAB II
TINJAUAN PERUSAHAAN
A. ASTECH COMPUTER
Astech Computer merupakan toko komputer yang melayani service, penjualan sparepart
Astech Komputer didirikan berlandaskan : semangat, komitmen, ide, visi dan misi dari
pendiri dalam menerapkan ilmu yang diperoleh dalam bidang teknologi informasi
(Komputerisasi) yang berusaha mampu melayani kebutuhan konsumen denga cara kerja
profesional.
2. Accsessories Computer
Komputer lainnya
4
3. Spare Part Computer
Monitor, dll.
Gadget.
5
2.Struktur Organisasi ASTECH Computer
Ahmad Toifin
Marketing
6
BAB III
LANDASAN TEORI
A. Pengertian
1. Database
Basis data adalah kumpulan data yang disimpan secara sistematis di dalam
meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan pada
dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data yang
akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi
data, menghidari duplikasi data, menghindari hubungan antar data yang tidak
2. MySQL
data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup
multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia.
7
Gambar 3.1 logo MySQL
MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu
Free Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik
yang penggunaannya terbatas). Jadi MySQL adalah database server yang gratis
dengan lisensi GNU General Public License (GPL) sehingga dapat Anda pakai
untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang
ada.Seperti yang sudah disinggung di atas, MySQL masuk ke dalam jenis RDBMS
(Relational Database Management System). Maka dari itu, istilah semacam baris,
kolom, tabel, dipakai pada MySQL. Contohnya di dalam MySQL sebuah database
SQL sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data
pada relational database atau database yang terstruktur. Jadi MySQL adalah
3. PHP
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks
mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang
spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web
untuk menulis halaman web dinamik dengan cepat. (Ramadhan, 2005) Adapun
8
kelebihan dari PHP ini adalah Pada saat ini bahasa PERL dan CGI sudah jauh
bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi
berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP
1. Oracle
2. MySQL
3. Ms. Access
4. Sybase
5. PostgreSQL
PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP,
bisa diakses dengan internet. Dengan kata lain halaman website yang kita lihat
dan kita baca disusun dengan menggunakan bahasa ini dan kemudian
merupakan standar pembuatan website secara luas agar laman website dapat
ditampilkan pada layar komputer. HTML disusun dengan kode dan simbol
tertentu yang dimasukkan ke dalam sebuah file atau dokumen. Jadi setiap Anda
9
membuka website apapun dengan menggunakan browser maka web tersebut
Seperti yang sudah saya jelaskan sebelumnya, HTML adalah singkatan dari
Hyper Text Markup Language. Tapi mengetahui singkatannya saja tidak akan
cukup. Karena itu saya akan menyajikan arti dari kata kata tersebut.
sebuah teks khusus di internet, dimana saat teks tersebut diklik, akan membawa
Markup adalah hal yang dilakukan oleh tag HTML kepada teks yang
ada didalamnya. HTML menandai teks yang berada didalamnya sebagai tipe
teks tertentu. Misalnya saja jika kita menandai sebuah teks dengan tag html <i>,
maka teks tersebut akan berubah menjadi italic (huruf yang miring). Sedangkan
jika kita menandainya dengan <b>, maka teks tersebut akan berubah menajadi
memiliki kata kata berupa kode dan syntax seperti bahasa yang lain.
a. Elemen
Elemen terdiri atas tiga bagian, yaitu tag pembuka, isi, dan tag
browser digunakan element title, dimana:<title> ini adalah tag pembuka judul
dokumen HTML.
10
b. Tag
Tag merupakan teks khusus (markup) berupa dua karakter “<” dan “>”, sebagai
contoh<body> adalah tag dengan nama body. Tag ditulis secara berpasangan,
yang terdiri atas tagpembuka dan tag penutup (ditambahkan karakter “/” setelah
karakter “<“), sebagai contoh<body> ini adalah tag pembuka isi dokumen
HTML, dan </body> ini adalah tag penutup isi dokumen HTML. Yang
<html> </html>
Tag <html> dan </html> digunakan untuk menandai awal dan akhir dari suatu
file HTML.
<title> </title>
Tulisan yang berada diantara tag <title> dan </title> akan ditampilkan oleh
browser pada bagian title dan merupakan title dari jendela browser.
<head> </head>
Berisi keterangan informasi, seperti title dan jenis dokumen, ditulis diantara
<head> </head>.
<body> </body>
Bagian tag <body> </body> menandai awal dan akhir dari badan dokumen
11
Contoh :
<html>
<head>
<title>Contoh Document HTML</title>
</head>
<body>SELAMAT MEMBACA</body>
</html>
c. Atribut
Nilai dari atribut harus selalu tertutup dalam tanda kutip. Tanda kutip ganda
adalah yang paling umum, tapi gaya tanda kutip tunggal juga diperbolehkan.
Dalam beberapa situasi, ketika nilai atribut itu sendiri berisi tanda kutip, maka
perlu menggunakan tanda kutip tunggal Misalnya: name = ‘John “leo” Nelson’.
5. Sublmie Text
Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat berjalan
API.
Terciptanya aplikasi ini terinspirasi dari aplikasi Vim, Aplikasi ini sangatlah
Sublime Text bukanlah aplikasi opensource dan juga aplikasi yang dapat
12
tetapi beberapa fitur pengembangan fungsionalitas (packages) dari aplikasi
ini merupakan hasil dari temuan dan mendapat dukungan penuh dari komunitas
Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL,
and XML. Biasanya bagi bahasa pemrograman yang didukung ataupun belu
6. Xampp
Perl sedangkan huruf “X” dimaksudkan sebagai suatu software yang dapat
dijalankan di empat OS utama seperti Windows, Mac OS, Linux dan Solaris.
Istilah ini seringkali disebut dengan cross platform (software multi OS). dengan
dari beberapa software dengan fungsi yang sama yakni menunjang para pembuat
13
Software ini juga berlisensi GNU dan dapat didownload secara gratis di internet
mengingat peran vital yang dimilikinya terutama bagi pembuat web pemula.
Friends. Dengan adanya beberapa tools pemrograman seperti MySQL, PHP dan
Perl yang dimilikinya tentu mengindikasikan jika anda menekuni salah satu atau
semuanya berarti harus memiliki software yang bernama XAMPP ini. Maksud
suatu software yang menghadirkan web server pada komputer anda layaknya web
server sesungguhnya.
7. Command Prompt
perintah yang dieksekusi ke sistem operasi yang disediakan oleh Microsoft pada:
Windows 2000, Windows XP, Windows Vista, Windows Server 2003 dan
8. DBMS
mengambil keputusan.
9. Flowchart
14
Merupakan alat bantu yang digunakan untuk menerangkan logika program,
berupa suatu bagan yang menjelaskan secara rinci langkahlangkah dari proses
berikut :
15
10. Algoritma
Algoritma adalah suatu urutan dari beberapa langkah logis dan sistematis
mengatakan definisi algoritma adalah proses atau serangkaian aturan yang harus
oleh komputer. Dengan kata lain, semua susunan logis yang diurutkan
suatu fungsi yang jika dieksekusi dan diproses akan menghasilkan output, lalu
berhenti pada kondisi akhir yang sudah ditentukan. Berikut ini bentuk dasar
algoritma:
17
BAB IV
ISI LAPORAN
Dalam melaksanakan Praktik Kerja Industri (Prakerin) ini, Penulis memilih ASTECH
selama 2 bulan, dari tanggal 01 Juli 2015 hingga 30 Agust 2019 dan di ASTECH
Computer selama 1 bulan, dari tanggal 2 September 2019 hingga 01 Oktober 2019.
Penulis melaksanakan Prakerin di ASTECH Computer dari hari Senin hingga hari
dari hari Senin hingga hari Jum’at. Sementara untuk hari Sabtu dan Minggu penulis
diperbolehkan libur.
Dalam praktek kali ini, ada beberapa alat dan bahan yang perlu dipergunakan
a. Alat
o Laptop
b. Bahan
o Aplikasi Xampp
18
C. Gambar Kerja
D. Proses Pengerjaan
Program Data_Siswa
{I.S : Diberikan Layar kosong}
{F.S : Menampilkan NIS,Nama,Kelas,Jurusan}
19
Deklarasi:
id: integer;
Nama : varchar;
Kelas ,Nis,Jurusan : char
Algoritma :
Output(‘Data Siswa’);
Output(‘Nama’);
Input(Nama);
Output(‘NIS:’);
Input(NIS);
Output(‘Kelas’);
Input(Kelas);
Output(‘Jurusan’);
Input(Jurusan);
Program data_siswa;
{I.S : Diberikan Layar kosong}
{F.S : Menampilkan NIS,Nama,Alamat}
Uses Crt;
Var
Nm,NIS,Kelas,Jurusan: String;
Begin
Clrscr;
Writeln(‘Data Siswa’);
Write(‘Nama: ‘);readln(Nama);
Write(‘NIS: ’);readln(NIS);
Write(‘Kelas:’);readln(Kelas);
Write(‘Jurusan:’);readln(Jurusan);
End.
20
Flowchart Data Siswa
Start
From Input
Data Siswa
Input Nama
Input Nis
Input Kelas
Input Jurusan
Data Sudah
Benar ?
End
21
2. Setelah itu mulai membuat program, pastikan sudah menginstall aplikasi Xampp
kemudian aktifkan server databasenya untuk bisa terhubung kedalam database atau
untuk dapat menjalankan DBMS MySQL . Klik-Start pada Apache dan MySQL
tunggu hingga berwarna hijau untuk memastikan bahwa server database suda aktif
3. Kemudian buka Command Promt dengan cara klil tombol Windows+R, lalu arahkan
- cd c : /xampp/mysql/bin
Jika sudah berhasil terhubung ke database akan mucul tulisan “ welcome to the
22
Gambar 4.2 membuka folder mysql pada command prompt
4. Untuk dapat membuat database sendiri kita harus masuk sebagai admin, dengan cara
masukan perintah :
- cd..
- cd\
- cd xampp
Kemudian masuk ke mySQL, untuk melihat file mySQL masukan perintah dir .
23
Gambar 4.3 melihat directory pada Command Prompt
- cd mysql
- cd bin
- dir \ w
setelah muncul isi directorinya cari file yang akan di akses yaitu mysql.exe .
24
6. Untuk masuk sebagai admin tulis mysql untuk menjalankan file exe kemudian beri
- mysql – u root –p
jika sudah klik Enter, kosongkan password karena secara default tidak menggunakan
password.
7. Setelah itu buat database yang di dalamnya terdapat tabel, buat rancangannya terlebih
- id dengan type data integer jadikan id sebagai primary key dengan attribute
- Nama dengan type data varchar beri ukuran maksimal 100 digit karakter.
- Nis dengan type data char karena jumlah digit pada nis pasti dengan ukuran
maksimal 7 .
- Kelas dengan type data char karena jumlah digit pada kelas XII adalah
3(pasti).
- Jurusan dengan type data varchar dan jumlah maksimal 100 karakter.
25
Gambar 4.6 membuat rancangan database
8. Buat database dengan nama phpdasar dengan cara menuliskan perintah create
database phpdasar;.
9. Kemudian cek apakah database phpdasar berhasil muncul dalam database mySQL
26
10. Selanjutnya kita pilih database mana yang akan kita buat tabel dengan perintah use
11. Buat tabel dengan nama siswa, masukan perintah create table siswa ( + enter.
Masukan isi dari table yang sebelumnya sudah dirancang. Jika sudah selesai jangan
12. Untuk melihat apakah tabel siswa sudah ada di dalam database phpdasar masukan
13. Selnjutnya masukan perintah describe siswa; untuk melihat apakah isi dari tabel
27
Gambar 4.12 perintah melihat isi tabel siswa
14. Kemudian untuk mengisi data tabel siwsa gunakan perintah insert into siswa values
(‘’, ‘nama’, ‘nis’, ‘kelas’, ‘jurusan’); lalu tekan Enter , jika benar akan ,muncul
15. Masukan perintah select *from siswa; , untuk melihat data yang di input sudah
28
Gambar 4.14 meliha data yang diinput dalam database
16. Database yang kita buat di CMD juga dapat dikihat menggunakan aplikasi
phpMyAdmin caranya pastikan dulu server Xampp sudah aktif, kemudin masukan
alamat localhost/phpmyadmin pada web browser. Setelah itu akan muncul data yang
dibuat.
17. PhpMyAdmin dan CMD sama- sama dapat digunakan untuk membuat database .
29
a) Langkah pertama setelah masuk halaman phpmyadmin adalah membuat
seperti ini:
b) Buat tabel yang diberi nama Siswa untuk database u266072517_name. Untuk
membuat tabel baru, klik tombol Create Table. Setelah itu, akan muncul halaman
baru di mana Anda bisa memasukkan semua informasi yang dibutuhkan ke dalam
tabel.
c) Setup ini merupakan setup yang paling mudah dilakukan jika Anda ingin membuat
pengaturan yang bisa Anda terapkan pada kolom. Berikut penjelasan mengenai
Type – Pilih tipe kolom. Sebagai contoh, kami memilih varchar karena kami
ingin memasukkan tipe string berupa nama (yang tentu saja terdiri atas huruf
30
Index – Kami menggunakan index “Primary” untuk kolom “ID”. Sebaiknya
buat satu kolom ID saat membuat tabel. Kolom ini berfungsi untuk
tanda “A_I” yang berarti Auto Increment. Secara otomatis, kolom akan
18. Langkah selanjutnya membuat koneksi database dengan php dan mysqli.
Caranya :
- Masuk kedalam folder xampp > htdocs > phpdasar > siwsa, kemudian buat
fiolder baru dengan nama index.php, lalu buka menggunakan sublim text atau
31
Gambar 4.18 membuat koneksi php pada sublime text
lalu buka menggunakan sublim text atau notepad untuk mulai membuat kode.
32
E. Hasil yang Dicapai
Hasil yang dicapai oleh penulis adalah sebuah laporan yang berisikan mengenai car
penulis oleh para orang-orang sekitar yang telah berhasil mendorong penulis
menyelesaikan semua tugas ini, sehingga rasa terima kasih penulis ucapkan sebanyak-
banyaknya dan sebesar-sebesarnya. Bukan hanya itu saja, dalam kegiatan Praktek
Kerja Industri (PRAKERIN) ini juga, penulis bisa mengetahui segala kondisi dunia
dunia kerja yang sesungguhnya dan yang akan penulis hadapi nanti di masa
mendatang. Dengan ini, penulis mengharapkan bisa menghadapi dan tidak terkejut
33
BAB V
PENUTUP
A. Simpulan
34
B. Saran
1. Bagi Sekolah :
berkala, agar sekolah mengetahui bagaimana peserta didik bertingkah laku di dunia
industri.
b. Memberikan pembekalan yang cukup kepada peserta didik agar peserta didik lebih
c. Pihak sekolah diharapkan untuk mendampingi siswa saat awal (penyerahan) dan
d. Pihak sekolah juga harus memberikan himbauan dini kepada siswa agar bersikap
sopan dan mempunyai adab berpilaku yang baik kepada semua orang baru di dunia
c. Selalu menjaga sikap sopan santun dalam berperilaku kepada orang baru di dunia
industri.
35
LAMPIRAN
36
DAFTAR PUSTAKA
37