Anda di halaman 1dari 36

SISTEM INFORMASI SMK NEGERI 5 KOTA

KUPANG BERBASIS WEBSITE

LAPORAN PKL

OLEH

Delfiansyah Hasbullah
NIM. 1723734861

PROGRAM STUDI TEKNIK KOMPUTER DAN JARINGAN


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI KUPANG
2021
LEMBAR PENGESAHAN

LAPORAN PRAKTEK KERJA LAPANGAN

SISTEM INFORMASI SMK NEGERI 5 KOTA


KUPANG BERBASIS WEBSITE

Disusun Oleh :

Nama : Delfiansyah Hasbullah


NIM : 1723734861

TELAH DIPERIKSA DAN DISAHKAN OLEH

Pembimbing Lapangan Dosen Pembimbing

Deddy B. Lasfeto

NIP. NIP. 19800628 200312 1 003

Mengetahui,
Ketua Jurusan Teknik Elektro
Politeknik Negeri Kupang

Jemsrado Sine, ST., M.Eng


NIP. 19770519 200212 1 002

i
KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Allah Yang Maha Kuasa, karena
hanya atas berkat dan rahmat-Nya penulis dapat menyelesaikan Laporan Praktek
Kerja Lapangan (PKL) ini dengan baik dan tepat waktu.

Penulis melakukan praktek kerja lapangan di SMK Negeri 5 Kota Kupang


terhitung sejak tanggal 05 April 2021 s.d 05 Juni 2021. Selama melakukan
praktek kerja lapangan di SMK Negeri 5 Kota Kupang penulis sangat bersyukur
karena mendapatkan banyak pemahaman tentang bagaimana tata pelaksanaan dan
mekanisme mulai dari .

Oleh karena itu, penulis ingin menyampaikan terima kasih yang tidak
terhingga kepada semua pihak yang telah mendukung dan membimbing penulis
dalam melaksanakan praktek kerja lapangan ini.

1. Ibu Nonce F.Tuati,SE.,M.Si selaku Direktris Politeknik Negeri Kupang


yang telah memberikan kesempatan kepada penulis untuk melaksanakan
kegiatan Praktek Kerja Lapangan ini.
2. Bapak Jemsrado Sine, ST.,M.Eng selaku Ketua Jurusan Teknik Elektro
Politeknik Negeri Kupang yang telah memberikan arahan yang baik
dalam kegiatan Praktek Kerja Lapangan (PKL)
3. Bapak Fredrik P. Noach,ST.,M.Cs Selaku Ketua Program Studi Teknik
Komputer dan Jaringan yang telah memberikan nasehat yang baik dalam
Kegiatan Praktek Kerja Lapangan (PKL)
4. Bapak Deddy B. Lasfeto selaku Dosen Pembimbing Praktek Kerja
Lapangan atas segala arahan dan masukan sehingga penulis dapat
menyelesaikan laporan ini dengan baik.
5. Bapak Dra. Safirah C. Abineno selaku Kepala Sekolah SMK Negeri 5
Kota Kupang yang dengan segenap hati menerima penulis untuk
melakukan Praktek Kerja Lapangan.

ii
6. Bapak sebagai pembimbing lapangan yang telah mengarahkan dan
membimbing penulis selama melakukan kegiatan Praktek Kerja
Lapangan.
7. Seluruh Pegawai SMK Negeri 5 Kota Kupang yang sudah membantu dan
membimbing penulis di tempat Praktek Kerja Lapangan.
8. Seluruh Dosen Politeknik Negeri Kupang khususnya Jurusan Teknik
Elektro yang telah membekali penulis dengan berbagai ilmu pengetahuan.
Dan para Pegawai Jurusan Teknik Elektro yang telah melayani penulis
dalam hal administrasi demi kelancaran penulisan laporan Praktek Kerja
Lapangan.
9. Keluarga tercinta yang terus memberikan dukungan moril, semangat dan
doa yang tiada henti kepada penulis.
10. Teman-teman mahasiswa dari berbagai jurusan, khususnya jurusan
Teknik Komputer dan Jaringan semester VI TKJ D yang telah
memberikan dukungan selama penulisan Laporan Praktek Kerja Lapangan
ini.

Penulis menyadari bahwa laporan ini masih jauh dari kata sempurna. Oleh
karena itu, penulis sangat mengharapkan kritikan dan saran yang membangun dari
para pembaca demi kesempurnaan laporan ini. Semoga laporan ini dapat berguna
bagi penulis dan para pembaca.

Kupang, Juni 2021

Penulis

iii
DAFTAR ISI

LEMBAR PENGESAHAN......................................................................................i

KATA PENGANTAR.............................................................................................ii

DAFTAR ISI..........................................................................................................iv

DAFTAR GAMBAR..............................................................................................vi

DAFTRA TABEL.................................................................................................vii

BAB 1 PENDAHULUAN

1.1 Latar Belakang................................................................................................1


1.2 Rumusan Masalah...........................................................................................2
1.3 Tujuan.............................................................................................................2
1.4 Manfaat...........................................................................................................3
1.5 Metode Pengumpulan Data.............................................................................4

BAB II GAMBARAN UMUM

2.1 gambaran umum smk negeri 5 kota kupang…………………………….......5


2.1.1 Sejarah singkat smk negeri 5 kota kupang………………………...5
2.1.2 Visi Dan Misi………………………………………………………
5
2.2 Struktur dan Organisasi...................................................................................6
2.3 Tugas Pokok dan Fungsi.................................................................................7

BAB III LANDASAN TEORI

3.1 Sistem Informasi................................................................................................9


3.2 Internet.............................................................................................................11
3.3 Website.............................................................................................................12
3.4 PHP(PHP: Hypertext Preprocessor) ..............................................................13
3.5 MySQL.............................................................................................................13
3.6 Basis Data........................................................................................................14
3.7 Metode Waterfall.............................................................................................14

iv
3.8 Notepad++.......................................................................................................15
3.9 Xampp...........................................................................................................16
3.10 Diagram Konteks..........................................................................................16
3.11 Data Flow Diagram (DFD).........................................................................17
3.12 Entity Relationship Diagram (ERD).............................................................18

BAB IV PEMBAHASAN

4.1 Tempat Praktek Kerja Lapangan..................................................................19


4.2 Analisis Kebutuhan Sistem...........................................................................19
4.3 Perancangan Diagram Konteks.....................................................................21
4.4 Perancangan Data Flow Diagram (DFD).....................................................22
4.5 Perancangan Entity Relationship Diagram (ERD.........................................23
4.6 Perancangan Tabel........................................................................................23
4.6.1 Tabel Siswa.......................................................................................23
4.6.2 Tbael Guru........................................................................................24
4.6.3 Tabel Kelas.......................................................................................24
4.6.4 Tabel Jurusan....................................................................................24

BAB V Kesimpulan Dan Saran

5.1 Kesimpulan..................................................................................................25
5.2 Saran............................................................................................................25

DAFTAR PUSTAKA……………………………………………………………35

v
DAFTAR GAMBAR

Gambar 3.1 Diagram Konteks ..............................................................................21

Gambar 3.2 Data Flow Diagram Level 1..............................................................22

Gambar 3.3 Entity Relationship Diagram.............................................................23

vi
DAFTAR TABEL

Tabel 4.1 Data Siswa.............................................................................................23

Tabel 4.2 Data Guru.............................................................................................. 24

Tabel 4.3 Data Kelas..............................................................................................24

Tabel 4.4 Data Jurusan...........................................................................................24

vii
BAB I
PENDAHULUAN

1.1 Latar Belakang


Kegiatan Praktek Kerja Lapangan (PKL) merupakan suatu kegiatan
yang wajib dilakukan oleh setiap mahasiswa/i yang ada diperguruan tinggi
manapun di Indonesia. Sesuai amanat undang-undang, maka kegiatan ini
menjadi salah satu prasyarat bagi setiap mahasiswa/i untuk menyelesaikan
pendidikannya di perguruaan tinggi sekaligus sebagai ajang bagi
mahasiswa/i untuk mengenal dunia kerja, usaha, industry dan
mempraktekkan sesuai ilmu yang diperolehnya pada lokasi tersebut .
Politeknik Negeri Kupang merupakan salah satu instansi pendidikan
yang mewajibkan seluruh mahasiswa/i melaksanankan program Praktek
Kerja Lapangan (PKL) pada kantor atau instansi pemerintah maupun
perusahaan swasta sebagai salah satu persyaratan untuk menyelesaikan
program D-III Jurusan Teknik Komputer dan Jaringan di Politeknik Negeri
Kupang. Dengan adanya program Praktek Kerja Lapangan ini mahasiswa/i
diharapkan mampu mengimplementasikan ilmu yang di dapat di Perguruaan
Tinggi pada dunia kerja.
SMK Negeri 5 Kota Kupang merupakan salah satu instansi dalam
dunia pendidikan. SMK Negeri 5 Kota Kupang adalah Sekolah Menengah
Kejuruan (SMK) Negeri yang berdiri pada tanggal yang berlokasi di Jalan
Nanga Jamal Naikoten 1 Kota Kupang – Nusa Tenggara Timur. SMK
Negeri 5 Kota Kupang memiliki beberapa jurusan antara lain
Dalam melakukan praktek kerja lapangan penulis melihat
permasalahan yang terdapat pada sistem informasi sekolah yaitu SMK
Negeri 5 Kota Kupang belum memiliki sistem informasi berbasis website
sehingga menjadi kendala dalam penyampaian informasi kepada guru,
siswa, dan juga masyarakat.

1
Berdasarkan kendala tersebut maka sangat diperlukan adanya suatu
sistem informasi berbasis website yang nantinya sistem informasi ini dapat
memberikan informasi kepada seluruh pihak sekolah dan juga masyarakat
sehingga dapat diakses dari dalam atau luar daerah secara akurat, cepat, dan
efisien. Untuk itu penulis tertarik untuk mengangkat judul tentang “Sistem
Informasi SMK Negeri 5 Kota Kupang Berbasis Website”

1.2 Rumusan Masalah


Berdasarkan latar belakang tersebut, maka rumusan masalah yang
dibahas dalam Laporan Pratek Kerja Lapangan ini antara lain :
1. Bagaimana memberikan informasi tentang profil sekolah, fasilitas
sekolah, dan jurusan yang ada pada SMK Negeri 5 Kota Kupang?
2. Bagaimana memberikan informasi baru dengan cepat baik kepada
guru, siswa, dan masyarakat?

1.3 Tujuan
Tujuan dari pelaksanaan kegiatan pratek kerja lapangan ini, ialah
sebagai berikut :
1. Menambah wawasan berfikkir ke arah lokasi tempat kerja
dikemudian hari.
2. Membandingkan dasar teori yang didapat selama perkuliaan dengan
kenyataan di lapangan.
3. Mendapatkan pengalaman kerja dengan para pekerja di lokasi PKL.
4. Menambah pemahaman etos kerja selama di lokasi PKL.

2
1.4 Manfaat
Adapun manfaat dari pelaksanaan kegiatan Praktek Kerja Lapangan
ini, antara lain :
1.4.1 Bagi Lembaga Pendidikan (Politeknik Negeri Kupang)
1. Sebagai wadah untuk mengumpulkan data yang berguna bagi
perkembangan lembaga Politeknik Negeri Kupang dalam
rangka menciptakan kurikulum yang berbais dunia kerja.
2. Menjadi tolak ukur sejauh mana pemahaman dan penguasaan
materi dari mahasiswa/mahasiswi Teknik Komputer dan
Jaringan yang sesuai dengan kebutuhan lapangan kerja nyata
pengaktualisasian semua teori yang diperoleh selama
perkuliahan.

1.4.2 Bagi Peserta PKL


1. Meningkatkan kesiapan pribadi dalam menjawab tantangan
dan tuntutan dunia kerja yang kian kompetitif.
2. Mendorong meningkatnya daya kritis dan daya analisis
mahasiswa/mahasiswi dalam membedakan masalah yang
dihadapi sekaligus mencari solusi yang tepat terhadap
permasalahan tersebut.
3. Sarana peningkatan kualitas pribadi yang berbasis dunia kerja
dalam menghadapi dinamika dunia kerja lainnya.

1.4.3 Bagi Instansi (SMK Negeri 5 Kota Kupang)


Sebagai sarana untuk menjembatani terjalinnya kerjasama
antara instansi dengan Lembaga Pendidikan Tinggi, khususnya
Politeknik Negeri Kupang.

3
1.5 Metode Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penelitian ini,
adalah sebagai berikut :
1. Observasi (Pengamatan)
Cara pengumpulan data yang dilakukan melalui pengamatan
secara langsung terhadap objek penelitian.

2. Studi Pustaka
Metode pengumpulan data dengan cara mengambil referensi
dari berbagai sumber seperti jurnal, buku, penelitian terdahulu, dan
artiel yang terkait dengan penelitian.

3. Interview (Wawancara)
Pengumpulan data dengan cara tanya jawab lisan secara
langsung dengan narasumber untuk memperoleh data-data maupun
informasi yang dibutuhkan.

4
BAB II
GAMBARAN UMUM

2.1 Gambaran Umum SMK Negeri 5 Kota Kupang


2.1.1 Sejarah Singkat SMK Negeri 5 Kota Kupang

2.1.2 Visi dan Misi


1. Visi
Visi dari SMK Negeri 5 Kota Kupang adalah “Menuju
Sekolah Bermutu Untuk Mencetak Kader-Kader Bangsa Yang
Berakhlak, Berilmu, Kreatif, Mandiri Dan Berwawasan Luas”.

2. Misi
Misi adalah sesuatu yang harus diemban atau dilaksanakan
oleh suatu instansi tanpa terkecuali dalam dunia pendidikan,
sebagai penjabaran visi yang telah ditetapkan. Untuk
mewujudkan visi tersebut, SMK Negeri 5 Kota Kupang
merumuskan beberapa misi, sebagai berikut :
a. Menumbuhkan dan meningkatkan penghayatan terhadap
ajaran agama yang dianut serta menghargai kultur budaya
daerah sebagai pedoman kearifan warga sekolah dalam
bertindak
b. Melaksanakan pembelajaran secara efektif dan efisien
dengan mengembangkan kurikulum 2013 berbasis
kompetensi
c. Meningkatkan profil kemampuan guru dan tenaga
kependidikan lainnya, melalui pelatihan-pelatihan untuk
menciptakan Sumber Daya Manusia yang berbakat, kreatif
dan inovatif serta professional dalam bidangnya
d. Memberdayakan dan mengembangkan sarana/prasarana
secara maksimal, serta meningkatkan pengelolaan
lingkungan

5
e. Membina dan meningkatkan kerjasama dengan seluruh
komponen masyarakat secara berkesinambungan
f. Menghasilkan tamatan SMK yang berkualitas dengan
karakter mandiri, disiplin, dan memiliki jiwa usaha yang
tinggi, serta dapat menciptakan lapangan kerja sendiri,
profesional serta memiliki daya saing yang tinggi terhadap
tuntutan perkembangan dunia kerja

2.2 Struktur Organisasi


Struktur organisasi merupakan suatu sistem yang digunakan
untuk mendefinisikan hierarki dalam suatu organisasi. Struktur
organisasi menunjukkan bahwa adanya pembagian kerja, fungsinya
atau kegiatan-kegiatan berbeda yang dikoordinasikan. Dan selain itu
struktur organisasi juga menunjukkan mengenai spesialisasi-
spesialisasi dari pekerjaan.

6
2.3 Tugas Pokok dan Fungsi
1. Kepala Sekolah
Kepala sekolah selaku educator, pimpinan, administrator dan
supervisor. Selaku educator, Kepala Sekolah mempunyai tugas
untuk melaksanakan proses pembelajaran secara efektif dan
efisien. Dalam melaksanakan tugasnya Kepala Sekolah dapat
mendelegasikan kepada para Wakil Kepala Sekolah.

2. Wakil Kepala Sekolah


Wakil kepala sekolah terdiri dari beberapa orang yang bertugas
membantu Kepala Sekolah dalam urusan-urusan, sebagai berikut
:
a. Menyusun perencanaan, membuat program kegiatan dan
program pelaksanaan

7
b. Pengorganisasian
c. Pengarahan
d. Ketenagaan
e. Pengkoordinasian
f. Pengawasan
g. Penilaian
h. Identifikasi dan pengumpulan
i. Penyusunan program

3. Wakil Kepala Sekolah Urusan Kurikulum


4. Wakil Kepala Sekolah Urusan Kesiswaan
5. Wali Kelas
6. Guru
7. Bimbingan Konseling
8. Kepala Tata Usaha

8
BAB III

TINJAUAN PUSTAKA

3.1 Sistem Informasi


a. Sistem
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani
(sustema) yang artinya suatu kesatuan yang terdiri komponen atau
elemen yang dihubungkan bersama untuk memudahkan aliran
informasi, materi atau energi. Secara sederhana suatu sistem dapat
diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen
atau variabel-variabel yang terorganisir, saling berinteraksi, saling
ketergantungan satu sama lainnya dan terpadu. Istilah sistem banyak
dipergunakan dalam berbagai disiplin ilmu, beberapa ahli
mendefinisikan sistem sebagai berikut:
1. Menurut Mc. Leod dalam Hanif (2007), sistem adalah sebagian
sekelompok elemen- elemen yang berintegrasi dengan maksud yang
sama untuk mencapai suatu tujuan.
2. Menurut Davis dalam Ladjamudin (2005), sistem adalah bagian-
bagian saling berkaitan yang beroperasi bersama untuk mencapai
saran atau maksud.
3. Menurut Lucas dalam Ladjamudin (2005), sistem adalah suatu
komponen atau variable yang terorganisir, saling berinteraksi, saling
tergantung satu sama lain dan terpadu.
Dilihat dari definisi yang dikemukakan oleh para pakar dapat
disimpulkan bahwa sistem merupakan kumpulan elemen atau komponen
yang saling berinteraksi, saling berhubungan dan saling bertergantungan
antara satu dengan yang lain secara terpadu untuk mencapai tujuan
secara efektif dan efisien
(Ramanda, 2016) .

9
b. Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi penerimanya. Sumber informasi adalah
data. Data kenyataannya yang menggambarkan suatu kejadian–
kejadian dan kesatuan nyata. Kejadian–kejadian (event) adalah kejadian
yang terjadi pada saat tertentu. Menurut para ahli adalah sebagai berikut:
1. Menurut Gordon B Davis (2015:8) Informasi adalah data yang telah
diolah menjadi suatu bentuk yang penting bagi si penerima dan
mempunyai nilai nyata yang dapat dirasakan dalam keputusan –
keputusan yang sekarang atau keputusan – keputusan yang akan
datang.
2. Pengertian Informasi menurut Kusrini (2007) adalah sebagai berikut :
“Informasi adalah data yang sudah diolah menjadi sebuah bentuk
yang berguna bagi pengguna yang bermanfaat dalam pengambilan
keputusan saat ini atau mendukung sumber informasi”.
3. Pengertian Informasi menurut Jogiyanto yang dikutip oleh Machmud
(2013) adalah sebagai berikut: “Informasi diartikan sebagai data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya”.
Jadi Informasi adalah data yang diproses kedalam bentuk yang
lebih berarti bagi penerima dan berguna dalam pengambilan
keputusan, sekarang atau untuk masa yang akan dating (MACHMUD,
2013) (Asmara dan Alhamidi, 2017).
c. Sistem Informasi
Sistem Informasi adalah kumpulan atau susunan yang terdiri dari
perangkat keras dan perangkat lunak serta tenaga pelaksanaannya yang
bekerja dalam sebuah proses berurutan dan secara bersama-sama saling
mendukung untuk menghasilkan suatu produk (Dengen, 2009:48).
Menurut para ahli sebagai berikut :

10
1. Definisi Sistem Informasi menurut Azhar Susanto (2008) adalah
sebagai berikut : “Sistem informasi adalah kumpulan dari subsistem
apapun baik phisik ataupun non phisik yang saling berhubungan satu
sama lain dan bekerja sama secara harmonis untuk mencapai satu
tujuan yaitu mengolah data menjadi informasi yang berarti dan
berguna”.
2. Menurut Laudon yang dikutip oleh Mukti, dkk (2013), an
information system can be defined technically as a set of interrelated
components that collect (or retrieve), process, store, and distribute
information to support decision making and control in an
organization. Sistem informasi adalah kumpulan komponen yang
saling berhubungan dalam mengumpulkan, memproses, menyimpan,
menyediakan dan mendistribusikan informasi untuk mendukung
pengambilan keputusan dan pengendalian di dalam organisasi.
3. Menurut Robert yang dikutip oleh Minarni dan Saputra (2011),
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan - laporan yang
diperlukan.
4. Menurut Leitch Davis yang dikutip oleh Minarni dan Saputra (2011),
Sistem informasi adalah “suatu sistem didalam sebuah organisasi
yang mempertemukan kebutuhan pengolahan data transaksi harian
yang mendukung operasi dan bersifat manajerial dan kegiatan
strategis yang diperlukan bagi pihak luar tertentu” (Minarni dkk,
2011) (Asmara dan Alhamidi, 2017).

3.2 Internet
Internet (Inter-Network) adalah sebutan untuk sekumpulan jaringan
komputer yang menghubungkan situs akademik, pemerintahan, komersial,
organisasi, maupun perorangan. Internet menyediakan akses untuk layanan

11
telekomnunikasi dan sumber daya informasi untuk jutaan pemakainya yang
tersebar di seluruh dunia. Adapun Layanan internet yang tersedia saat ini
seperti komunikasi langsung (email, chat), diskusi (Usenet News, email,
milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher),
remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan lainnya.
Jaringan yang membentuk internet bekerja berdasarkan suatu set protokol
standar yang digunakan untuk menghubungkan jaringan komputer dan
mengalamati lalu lintas dalam jaringan. Protokol ini mengatur format data
yang diijinkan, penanganan kesalahan (error handling), lalu lintas pesan,
dan standar komunikasi lainnya. Protokol standar pada internet dikenal
sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).
Protokol ini memiliki kemampuan untuk bekerja diatas segala jenis
komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem
operasi yang digunakan. Sebuah sistem komputer yang terhubung secara
langsung ke jaringan memiliki nama domain dan alamat IP (Internet
Protocol) dalam bentuk numerik dengan format tertentu sebagai pengenal.
Internet juga memiliki gateway ke jaringan dan layanan yang berbasis
protokol lainnya (Rohaya, 2008).

3.3 Website
Website merupakan sebuah media informasi yang ada di internet.
Website tidak hanya dapat digunakan untuk penyebaran infomasi saja
melainkan bisa digunakan untuk membuat toko online. Website adalah
kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam
sebuah domain atau subdomain, yang tempatnya berada di dalam World
Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang
ditulis dalam format HTML (Hyper Text Markup Language), yang hampir
selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan
informasi dari server website untuk ditampilkan kepada para pemakai
melalui web browser. Semua publikasi dari website-website tersebut dapat
membentuk sebuah jaringan informasi yang sangat besar. Halaman-halaman

12
dari website akan bisa diakses melalui sebuah URL yang biasa disebut
Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah
hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut
mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan
bagaimana arus informasi ini berjalan. Beberapa website membutuhkan
subskripsi (data masukan) agar para user bisa mengakses sebagian atau
keseluruhan isi website tersebut (Javacreativity, 2014) (Trimarsiah dan
Arafat, 2017).

3.4 PHP (PHP: Hypertext Preprocessor)

Menurut Hidayatullah dan Kawistara (2014:231), PHP singkatan dari


Perl Hypertext Preprocessor yaitu bahasa pemrograman web server-side
yang bersifat open source. PHP merupakan script yang berintergrasi dengan
HTML dan berada pada server (server side HTML embedded scripting).
PHP adalah script yang digunakan untuk membuat halaman web dinamis.
Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu
diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima
client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada
server dimana script tersebut dijalankan. Pengertian PHP menurut Kristanto
(2010:9), “PHP adalah bahasa pemrograman yang digunakan secara luas
untuk penanganan pembuatan dan pengembangan sebuah web dan bisa
digunakan pada HTML”. PHP merupakan singkatan dari “PHP : Perl
Hypertext Preprocessor”, dan merupakan bahasa yang disertakan dalam
dokumen HTML sekaligus bekerja di sisi server (server-server HTML-
embedded scripting). Artinya sintaks dan perintah yang diberikan akan
sepenuhnya dijalankan di server tetapi disertakan pada halaman HTML
biasa, sehingga scriptnya tak tampak disisi client. PHP dirancang untuk
dapat bekerja sama dengan database server dan dibuat sedemikian rupa
sehingga pembuatan dokumen HTML yang dapat mengakses database
menjadi begitu mudah. Tujuan dari bahasa scripting ini adalah untuk

13
membuat aplikasi dimana aplikasi tersebut dibangun oleh PHP pada
umumnya akan memberikan hasil kepada web browser, tetapi proses
keseluruhannya dijalankan di server (Fridyanthie dan Mahdiati, 2016).

3.5 MySQL
MYSQL menurut Raharjo (2011), merupakan RDBMS (server
database) yang mengelola database dengan cepat menampung dalam
jumlah sangat besar dan dapat di akses oleh banyak user. Sedangkan
Menurut Kadir (2008) MySQL adalah sebuah software open source yang
digunakan untuk membuat sebuah database. Berdasarkan pendapat yang
dikemukakan di atas dapat ditarik kesimpulan bahwa MySQL adalah Suatu
software atau program yang digunakan untuk membuat sebuah basis data
yang bersifat open source (Trimarsiah dan Arafat, 2017).

3.6 Basis Data


Basis data merupakan koleksi dari data – data yang terorganisir dengan
cara sedemikian rupa sehingga data tersebut mudah disimpan dan
dimanipulasi. (Dzacko, 2007). Basis data atau Database merupakan
kumpulan file - file yang saling berkaitan dan berinteraksi, relasi tersebut
bila ditunjukan dengan kunci dari tiap - tiap file yang ada. Satu database
menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkup
perusahaan, instansi. Pengolahan database merupakan suatu cara yang
dilakukan terhadap file-file yang berada di suatu instansi yang mana file
tersebut dapat disusun, diurut, diambil sewaktu-waktu serta dapat
ditampilkan dalam bentuk suatu laporan sehingga dapat mengolah file-file
yang berisikan informasi tersebut secara rapi. Menurut Marlinda yang
dikutip oleh Syaifudin, dkk (2013) bahwa Sistem basis data adalah suatu
sistem menyususn dan mengelola record – record menggunakan komputer
untuk menyimpan atau merekam serta memelihara data operasional lengkap
sebuah organisasi atau perusahaan sehingga mampu menyediakan informasi

14
yang optimal yang diperlukan pemakai untuk proses pengambilan keputusan
(Asmara dan Alhamidi, 2017).

3.7 Metode Waterfall


Dalam menunjang penyusunan penelitian ini, maka penulis
menggunakan metode pengembangan perangkat lunak dan pengumpulan
data-data yang dibutuhkan. Metode yang digunakan pada pengembangan
perangkat lunak perancangan sistem informasi ujian berbasis web
menggunakan model waterfall, alasan menggunakan metode waterfall
adalah Karena Metode ini tahapan dan juga urutan dari metode yang
dilakukan berurutan dan berkelanjutan, seperti layaknya sebuah air terjun.
Tahapan - tahapan model waterfall (Sukamto & Shalahuddin, 2013) adalah:
1. Analisis Kebutuhan Perangkat Lunak Dalam analisa kebutuhan ini
bertujuan untuk menganalisis kebutuhan yang dibutuhkan dalam
perancangan baik berupa dokumen maupun sumber lain yang dapat
membantu dalam menentukan solusi permasalahan yang ada baik dari
sisi user maupun admin.
2. Desain Dalam Desain perangkat lunak menggunakan permodelan basis
data dengan menggunakan ERD (Entity Relationship Diagram).
3. Pembuatan Kode Program Dalam tahap ini peneliti mulai membangun
aplikasi sesuai dengan analisis kebutuhan untuk membuat form input
dan output dengan aplikasi berbasis mobile dengan bahasa pemrograman
android.
4. Pengujian Pada tahapan ini pengujian program dilakukan dengan
menggunakan BlacBox Testing dengan harapan bahwa perancangan
yang sudah dibuat dapat berjalan dengan sesuai kehendak.
5. Pendukung (Support) atau Pemeliharaan Dalam proses pemeliharaan ini
penulis mengupayakan pengembangan sistem yang telah di rancang
terkait software dan hardware dapat dibuat maksimal agar aplikasi dapat
berjalan dengan baik.
(Purnia, Rifai dan Rahmatullah, 2019).

15
3.8 Notepad ++
Menurut MADCOMS (2016) “Notepad++ adalah sebuah text editor
yang sangat berguna dalam membuat program. Notepad++ menggunakan
komponen Scintilla untuk menampilkan teks dan berkas kode sumber
berbagai bahasa pemrograman tang berjalan diatas sistem operasi M.
Windows” (Ayu dan Permatasari, 2018).

3.9 Xampp
Menurut Wicaksono (2008:7) menjelaskan bahwa “XAMPP adalah
sebuah software yang berfungsi untuk menjalankan website berbasis PHP
dan menggunakan pengolah data MYSQL di komputer lokal”. XAMPP
berperan sebagai server web pada komputer lokal. XAMPP juga dapat
disebut sebuah Cpanel server virtual, yang dapat membantu melakukan
preview sehingga dapat dimodifikasi website tanpa harus online atau
terakses dengan internet. Sebagai informasi kata XAMPP merupakan
singkatan dari:
X: berarti program ini dapat dijalankan diberbagai platform, misalnya
Windows, Linux, mac OS, dan Solaris.
A: Apache, merupakan aplikasi web server, dan bertugas untuk
menghasilkan halaman web yang benar kepada user berdasarkan kode
PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga
berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database
diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung
halaman web yang dihasilkan.
M: MySQL, merupakan aplikasi database server. Pengembangnya disebut
Structured Query Language (SQL). SQL merupakan bahasa terstruktur
yang digunakan untuk mengolah database beserta isinya. Pengguna
dapat memanfaatkan MySQL untuk menambahkan, mengubah dan
menghapus data yang berada dalam database.
P: PHP, bahasa pemrograman lainnya yang serupa, dan lain sebagainya
(Fridyanthie dan Mahdiati, 2016).

16
3.10 Diagram Konteks
Diagram konteks adalah diagram tingkat atas, yaitu diagram secara
global dari sebuah sistem informasi yang menggambarkan aliran-aliran data
ke dalam dan ke luar dari dalam dan luar entitas eksternal. Menurut Pohan
dan Bahri (1997), conteks diagram adalah kasus khusus DFD (bagian dari
DFD yang berfungsi menetapkan model lingkaran), yang dipresentasikan
dengan lingkaran tunggal yang mewakili keseluruhan sistem (Laila dan
Wahyuni, 2011).

3.11 Data Flow Diagram (DFD)


Data Flow Diagram (DFD) disebut juga dengan Diagram Arus Data
(DAD). DFD adalah: suatu model logika data atau proses yang dibuat untuk
menggambarkan: darimana asal data, dan kemana tujuan data yang keluar
dari sistem, dimana data disimpan, proses apa yang menghasilkan data
tersebut, dan interaksi antara data yang tersimpan, dan proses yang
dikenakan pada data tersebut (Kristanto, 2008). DFD yang di dalam bahasa
Indonesia disebut sebagai DAD (Diagram Arus Data) memperlihatkan
gambaran tentang masukanproses-keluaran dari suatu sistem/perangkat
lunak, yaitu obyek-obyek data mengalir ke dalam perangkat lunak,
kemudian ditransformasi oleh elemen-elemen pemrosesan dan obyek-obyek
data hasilnya akan mengalir keluar dari sistem/perangkat lunak (S.
Pressman, 2012). Obyek-obyek data dalam penggambaran DFD biasanya
direpresentasikan menggunakan tanda panah berlabel, dan transformasi-
transformasi biasanya direpresentasikan menggunakan lingkaran-lingkaran
yang sering disebut sebagai gelembung-gelembung (S. Pressman, 2012).
DFD pada dasarnya digambarkan dalam bentuk hirarki, yang pertama sering
disebut sebagai DFD level 0 yang menggambarkan sistem secara
keseluruhan sedangkan DFD-DFD berikutnya merupakan penghalusan dari
DFD sebelumnya. DFD menggunakan empat buah simbol, yaitu: semua
simbol yang digunakan pada CD ditambah satu simbol lagi untuk
melambangkan data store. Ada dua teknik dasar penggambaran simbol DFD

17
yang umum dipakai: pertama adalah Gane and Sarson sedangkan yang
kedua adalahYourdon and De Marco. Perbedaan yang mendasar pada
teknik tersebut adalah lambang dari simbol yang digunakan. Gane and
Sarson menggunakan lambang segi empat dengan ujung atas tumpul untuk
menggambarkan process dan menggunakan lambang segi empat dengan sisi
kanan terbuka untuk menggambarkan data store. Yourdon and De Marco
menggunakan lambang lingkaran untuk menggambarkan process dan
menggunakan lambang garis sejajar untuk menggambarkan data store.
Sedangkan untuk simbol external entity dan simbol data flow kedua teknik
tersebut menggunakan lambang yang sama yaitu: segi empat untuk
melambangkan external entity dan anak panah untuk melambangkan data
flow (Afyenni, 2014).

3.12 Entity Relationship Diagram (ERD)


ERD (Entity Relationship Diagram) adalah model teknik pendekatan
yang menyatakan atau menggambarkan hubungan suatu model. Didalam
hubungan ini tersebut dinyatakan yang utama dari ERD adalah menunjukan
objek data (Entity) dan hubungan (Relationship), yang ada pada Entity
berikutnya. Menurut Simarmata (2010:67), “Entity RelationShip Diagram
(ERD) adalah alat pemodelan data utama dan akan mambantu
mengorganisasi data dalam suatu proyek ke dalam entitas-entitas dan
menentukan hubungan antar entitas”. Proses memungkinkan analis
menghasilkan struktur basis data dapat disimpan dan diambil secara efisien.
Simbol-simbol dalam ERD (Entity Relationship Diagram) adalah sebagai
berikut:
1. Entitas: suatu yang nyata atau abstrak yang mempunyai karakteristik
dimana kita akan menyimpan data
2. Atribut: ciri umum semua atau sebagian besar instansi pada entitas
tertentu
3. Relasi: hubungan alamiah yang terjadi antara satu atau lebih entitas
4. Link: garis penghubung atribut dengan kumpulan entitas dan kumpulan
entitas dengan relasi

18
(Fridyanthie dan Mahdiati, 2016).

19
BAB IV
METODE PENELITIAN

4.1 Tempat Praktek Kerja Lapangan


Tempat penulis melaksanakan Praktek Kerja Lapangan (PKL),
yaitu pada Sekolah Menengah Kejuruan Negeri 5 Kota Kupang (SMKN 5
Kota Kupang) Kota Kupang yang beralamat di Jalan Nanga Jamal
Naikoten 1 Kota Kupang – Nusa Tenggara Timur. Penulis ditempatkan
pada sub bagian Pengelolah Webstie SMKN 5 Kota Kupang. Adapun
waktu pelaksanaan kegiatan Praktek Kerja Lapangan (PKL), terhitung
mulai tanggal 29 Maret 2021 sampai dengan 29 Mei 2021.

4.2 Analisis Kebutuhan Sistem


Metode yang digunakan untuk membangun sistem ini adalah Model
waterfall. Model ini merupakan sebuah pendekatan terhadap pengembangan
perangkat lunak yang sistematik, dengan beberapa tahapan, yaitu: Analisis,
Desain, Penulisan, Pengujian dan Penerapan serta Pemeliharaan. Pada tahap
ni, penulis melakukan analisa terhadap struktur kebutuhan yang akan
digunakan pada sistem. Langkah-langkah kerja adalah sebagai berikut :
1. Analisis Kebutuhan Input :
a. Admin :
 Memasukkan Data Guru
 Memasukkan Data Siswa
 Memasukkan Data Jurusan
 Memasukkan Data Kelas
 Memasukan Data Jadwal
 Memasukan Data Nilai
2. Analisis Kebutuhan Proses :

20
Dilakukan proses pengolahan data berdasarkan input yang telah
dimasukkan, yaitu data instruktur, data materi pelatihan , data jadwal
pelatihan, dan Data barang, akemudian data tersebut dijadikan sebagai
output untuk memberikan informasi kepada pengunjung website (user)
dan pimpinan.
3. Analisis Kebutuhan Output :
a. Kepala Sekolah
 Mendapatkan Informasi Data Guru
 Mendapatkan Infomasi Siswa
 Mendapatkan Informasi Jurusan
 Mendapatkan Informasi Kelas
 Mendapatkan Informasi Data Nilai
b. Guru :
 Mendapatkan Informasi Data Siswa
 Mendapatkan Informasi Data Jurusan
 Mendapatkan Informasi Data Kelas
 Mendapatkan Informasi Data Jadwal
 Mendapatkan Informasi Data Nilai

c. Siswa
 Mendapatkan Informasi Data Siswa
 Mendapatkan Informasi Data Jurusan
 Mendapatkan Informasi Data Kelas
 Mendapatkan Informasi Data Jadwal
 Mendapatkan Informasi Data Nilai

21
4.3 Perancangan Diagram Konteks

Gambar 4.1 Diagram Konteks

Keterangan :
 Admin menginput data Guru, data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Jadwal ke dalam databsae.
 Kepala Sekolah mendapatkan informasi data Guru, data Siswa, data
Jurusan, data Kelas, dan data Nilai.
 Guru mendapatkan informasi data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Nilai.
 Siswa mendapatkan informasi data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Nilai.

22
4.4 Perancangan Data Flow Diagram

Gambar 4.2 Data Flow Diagram Level 1

Keterangan :
 Admin menginput data Guru, data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Jadwal ke dalam sistem, lalu diproses dan disimpan ke
dalam masing-masing tabel data kemudian data tersebut dikelola
 Kepala Sekolah mendapatkan informasi data Guru, data Siswa, data
Jurusan, dan data Kelas.

23
 Guru mendapatkan informasi data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Jadwal.
 Siswa mendapatkan informasi data Siswa, data Jurusan, data Kelas, data
Nilai, dan data Nilai.
4.5 Perancangan ERD ( Entity Relationship Diagram )

Gambar 4.3 Entity Relationship Diagram

4.6 Perancangan Tabel


4.6.1 Tabel Siswa
Primary key : id
Tabel 4.2 Data Siswa
Nama Type Size Keterangan
id int 20
Identitas Siswa
nama varchar 100 Nama Siswa
tempat_lhr varchar 100 Tempat lahir
tgl_lhr date Tanggal lahir
alamat text Alamat tinggal
no_tlp varchar 15 Nomor telepon

24
4.6.2 Tabel Guru
Primary key : nip
Tabel 4.3 Data Guru
Nama Type Size Keterangan
nip int 50 Nomor Induk Pegawai
nama varchar 100 Nama Guru
tempat_lhr varchar 100 Tempat lahir
tgl_lhr date Tanggal lahir
alamat text Alamat
no_tlp varchar 15 Nomor telepon
email varchar 50 Email Guru
foto blob Foto Guru

4.6.3 Tabel Kelas


Primary key : id_Kelas
Foreign key : nip dan id_kelas
Tabel 4.4 Data Kelas
Nama Type Size Keterangan
id_kelas varchar 20 Identitas Kelas
Nama_kelas varchar 100 Nama Kelas
Jadwal varchar 100 Jadwal Mata Pelajaran

4.6.4 Tabel Jurusan


Primary key : Jurusan
Tabel 4.5 Data Jurusan
Nama Type Size Keterangan
id_Jurusan varchar 50 Identitas Jurusan
Nama_jurusan varchar 100 Nama Jurusan

25
BAB V
PENUTUP

5.1 Kesimpulan
Setelah melakukan praktek kerja lapangan di SMK Negeri 5 Kota
Kupang selama 2 bulan terhitung sejak tanggal 05 April 2021 sampai 05
Juni 2021, maka penulis dapat menyimpulkan, antara lain :
1. Dengan aplikasi website ini maka SMK Negeri 5 Kota Kupang dapat
menyampaikan seluruh informasi kepada masyarakat luas dengan
mudah, akurat, dan juga cepat.
2. Mahasiswa dapat mengetahui bagaimana cara menghadapi
permasalahan atau tantangan dalam dunia kerja.
3. Mahasiswa dapat berperan untuk menyelesaikan suatu masalah yang
dihadapi dalam dunia kerja.
4. Melalui kegiatan Praktek Kerja Lapangan ini mahasiswa dapat
memperoleh wawasan dan ketrampilan yang dapat dijadikan bekal
untuk memasuki dunia kerja yang sebenarnya.

5.2 Saran
Adapun beberapa saran yang dapat penulis berikan kepada SMK
Negeri 5 Kota Kupang terkait dengan Sistem Informasi SMK Negeri 5 Kota
Kupang Berbasis Website, antara lain :
1. Diperlukan pemeliharaan aktualisasi data secara periodik terutama
yang berkaitan dengan database.

Penulis mengharapkan aplikasi ini dapat dikembangkan agar dapat mencakup


seluruh informasi SMK Negeri 5 Kota Kupang.

26
DAFTAR PUSTAKA
Afyenni, R. (2014) “Perancangan Data Flow Diagram untuk Sistem Informasi
Sekolah (Studi Kasus Pada SMA Pembangunan Laboratorium UNP),”
Teknoif, 2(1), hal. 35–39.
Asmara, R. dan Alhamidi (2017) “Pengolahan Data Rehabilitasi Penyalahgunaan
Narkoba Pada Klinik Aqilah Payakumbuh,” Sistem Informasi Dan
Manajemen Informatika, 4(1), hal. 74–83.
Ayu, F. dan Permatasari, N. (2018) “Perancangan Sistem Informasi Pengolahan
Data Praktek Kerja Lapangan (Pkl) Pada Devisi Humas Pt. Pegadaian,”
Intra-Tech, 2(2), hal. 12–26.
Fridyanthie, E. wida dan Mahdiati, T. (2016) “Rancang Bangun Sisteem
Informasi Permintaan ATK berbasis Intranet (Studi Kasus: Kejaksaan
Negeri Rangkasbitung),” Khatulistiwa Informatika, IV(2), hal. 41.
Laila, N. dan Wahyuni (2011) “Sistem Informasi Pengolahan Data Inventory Pada
Toko Buku Studi Cv. Aneka Ilmu Semarang,” Jurnal Teknik Elektro,
3(1), hal. 16.
Purnia, D. S., Rifai, A. dan Rahmatullah, S. (2019) “Penerapan Metode Waterfall
dalam Perancangan Sistem Informasi Aplikasi Bantuan Sosial Berbasis
Android,” jurnal.umj.ac.id/index.php/semnastek, hal. 1–7.
Ramanda, K. (2016) “PENERAPAN SISTEM MANAJEMEN OPERASIONAL
PELAYANAN PEMESANAN MENU MAKANAN DENGAN
WAITING LINE METHOD,” Pilar Nusa Mandiri, Vol.XII, N(2), hal.
182–189.
Rohaya, S. (2008) “INTERNET: PENGERTIAN, SEJARAH, FASILITAS DAN
KONEKSINYA,” Perpustakaan Digital UIN Sunan Kalijaga
Yogyakarta, (1), hal. 56–68. doi: 10.1080/13629379708407577.
Trimarsiah, Y. dan Arafat, M. (2017) “Analisis Dan Perancangan Website
Sebagai Sarana Informasi Pada Lembaga Bahasa Kewirausahaan dan
Komputer AKMI BATURAJA,” Jurnal Ilmiah MATRIK, 19, hal. 1–10.
Tersedia pada: https://media.neliti.com.

27

Anda mungkin juga menyukai