Anda di halaman 1dari 48

LAPORAN

IT PROYEK
“SISTEM INFORMASI INVENTARIS SMAN 1 PANYIPATAN
BERBASIS WEB”

Disusun oleh :
Muhammad Birri
NIM 2001301171

JURUSAN TEKNIK INFORMATIKA


PROGRAM STUDI DIII TEKNOLOGI INFORMASI
POLITEKNIK NEGERI TANAH LAUT
PELAIHARI
2022
KATA PENGANTAR

Alhamdulillah, segala puji syukur bagi Allah Yang Maha Pengasih dan
penyayang yang telah melimpahkan rahmat, taufik, dan karunianya-Nya. Atas
karunia-Nya ya Allah pada kesempatan kali ini penulis dapat menyelesaikan
Proposan It Project. Puji syukur hanya kepada-Mu ya Allah.
Penyusunan It Project ini merupakan salah satu syarat yang harus dipenuhi
untuk menyelesaikan Program Studi Teknik Informatika D-3 pada Perguruan
Tinggi Politeknik Negeri Tanah Laut.
Pada kesempatan ini, penulis ingin menyampaikan rasa terimakasih yang
sebesar-besarnya terutama kepada kedua orang tua yang telah memberikan restu,
doa serta fasilitas dan dukungan sehingga dapat berjalan dengan lancar tugas akhir
yang sedang dilaksanakan serta penulis sangat berterima kasih atas bimbingan dan
bantuannya kepada:
1. Dr. Hj.Mufrida Zein, S.Ag., M.Pd selaku Directur Politeknik Negeri Tanah
Laut.
2. Winda Aprianti, M.Si selaku Ketua Jurusan Teknik Informatika Politeknik
Negeri Tanah Laut
3. Khairul Anwar Hafizd, M.Kom selaku Dosen Pembimbing 1 dan
Fathurrahmani, M.Kom selaku Dosen Pembimbing 2 yang telah banyak
memberikan bimbingan, arahan dan motivasi kepada penulis.
4. Seluruh Dosen, Karyawan dan Civitas akademik Politeknik Neger Tanah
Laut.
5. Seluruh teman-teman serta semua pihak yang membantu dan memberikan
dukungan kepada penulis sehingga terlaksananya IT PROJECT.
Penulis menyadari bahwa Laporan Program IT ini masih banyak kekurangan
dan kesalahan baik dari isinya maupun struktur penulisannya. Maka dari itu, kritik
dan saran yang membangun sangat penulis harapkan guna perbaikan dimasa
mendatang sehingga lahirlah karya-karya yang lebih baik.
Demikian semoga Laporan Program IT ini dapat memberikan manfaat pada
semua pihak, khususnya bagi penulis sendiri, Amin.
Tanah Laut, 11 Juli 2022
Penulis

Muhammad Birri
DAFTAR ISI
Halaman
KATA PENGANTAR.............................................................................................ii
DAFTAR ISI...........................................................................................................iv
DAFTAR TABEL...................................................................................................vi
DAFTAR GAMBAR.............................................................................................vii
BAB I PENDAHULUAN........................................................................................1
1.1. Latar Belakang....................................................................................1
1.2. Rumusan Masalah...............................................................................2
1.3. Batasan Masalah.................................................................................2
1.4. Tujuan dan Manfaat............................................................................3
1.4.1. Tujuan..........................................................................................3
1.4.2. Manfaat........................................................................................3
BAB II TINJAUAN PUSTAKA..............................................................................4
2.1. Sistem Informasi.................................................................................4
2.2. Inventaris Barang................................................................................4
2.3. Basis Data...........................................................................................5
2.4. DFD (Data Flow Diagram)................................................................6
2.4.1. Context Diagram..........................................................................7
2.4.2. Dekomposisi Diagram.................................................................9
2.4.3. Diagram Nol (Diagram Level-1)..................................................9
2.5. Entity Relationship Diagram (ERD..................................................10
2.5.1. Entitas........................................................................................11
2.5.2. Hubungan (relasi atau relationship)...........................................11
2.5.3. Atribut........................................................................................12
2.5.3.1. Atribut Key................................................................................12
2.5.3.2. Atribut Simple..........................................................................12
2.5.3.3. Atribut Multivate......................................................................12
2.5.3.4. Atribut Derivatif.......................................................................12
2.5.3.5. Atribut Composite....................................................................13
2.5.4. Kardinalitas................................................................................14
2.5.4.1. One-to-one (satu ke satu)..........................................................14
2.5.4.2. One-to-many (satu ke banyak)..................................................14
2.4.4.3. Many-to-one (banyak ke satu)..................................................14
2.5.4.4. Many-to-many (banyak ke banyak)..........................................15
BAB III METODELOGI PENELITIAN...............................................................16
3.1. Kerangka Penelitian..........................................................................16
3.2. Metode Pengumpulan Data..............................................................17
3.1.1. Metode Observasi......................................................................17
3.1.2. Metode Kepustakaan.................................................................17
3.1.3. Metode Wawancara...................................................................17
3.2. Alat dan Bahan.................................................................................17
3.2.1. Software (Perangkat Lunak)......................................................17
3.2.2. Hardware (Perangkat Keras).....................................................17
3.2.3. Bahasa Pemograman..................................................................17
3.3. Bahan Penelitian...............................................................................18
3.4. Implementasi System........................................................................18
3.5. Metode Pengembangan Sistem.........................................................18
3.5.1. Perancangan Sistem...................................................................19
3.5.2. Analisis Sistem..........................................................................19
3.5.3. Desain Sistem............................................................................19
3.5.4. Pengkodean Program/Coding....................................................20
3.5.5. Uji Coba Program......................................................................20
3.5.6. Implementasi Sistem..................................................................20
3.5.7. Pemeliharaan Sistem..................................................................20
BAB IV PEMBAHASAN......................................................................................21
4.1. Tampilan Struktur Menu User..........................................................21
4.2. DFD (Data Flow Diagram)...............................................................22
4.2.1. Diagram Konteks.......................................................................22
4.2.2. Data Flow Diagram (DFD)........................................................23
4.2.3. ERD (Entity Relation Diagram)................................................24
BAB V PENUTUP.................................................................................................25
Kesimpulan................................................................................................25
DAFTAR PUSTAKA............................................................................................26
DAFTAR TABEL

Tabel 1. Tabel notasi DFD.................................................................................................6


Tabel 2. Simbol Conteks Diagram.....................................................................................8
Tabel 3. Notasi pada ERD................................................................................................13
Tabel 4. Kerangka Penelitian...........................................................................................16
DAFTAR GAMBAR

Gambar 1.. Contoh Penggunaan Diagram Context..................................................8


Gambar 2. Contoh Penggunaan Diagram Dekomposisi..........................................9
Gambar 3. Contoh Penggunaan Diagram Level 1.................................................10
Gambar 4. Contoh Kasus Penggunaan ERD..........................................................11
Gambar 5. Contoh kardinalitas One to One...........................................................14
Gambar 6. Contoh kardinalitas One to Many........................................................14
Gambar 7. Contoh Kardinalitas Many to One.......................................................14
Gambar 8. Contoh kardinalitas Many to Many......................................................15
Gambar 9. Metode Penggunaan sistem menggunakan Waterfall..........................19
Gambar 10. Tampilan dan struktur menu di User/Calon Siswa...........................21
Gambar 11. Tampilan dan struktur menu Admin.................................................21
Gambar 12. Tampilan dan struktur menu Admin.................................................22
Gambar 13. Tampilan Cetak Laporan Pendaftaran................................................22
Gambar 14. Rancangan Daigram Konteks.............................................................23
Gambar 15. Rancangan Data Flow Diagram (DFD)..............................................24
Gambar 16. Rancangan ERD.................................................................................25
BAB I
PENDAHULUAN
1.1. Latar Belakang
Sistem informasi yang mendukung membuat kinerja suatu instansi akan
terlaksana dengan baik dan dapat menangani berbagai pengolahan data
dengan menggunakan teknologi informasi. Sistem informasi dibuat untuk
mempermudah dalam pengelolaan dan penepatan penyimpanan data, maka
dapat menghasilkan suatu informasi yang tepat dan akurat sehingga
mengurangi terjadinya kesalahan yang tidak diinginkan dan dapat
meningkatkan kinerja yang lebih efesien serta kecepatan operasional pada
suatu instansi.

SMAN 1 Panyipatan merupakan suatu lembaga pendidikan di Kabupaten


Tanah Laut, dimana sistem yang digunakan pada pengelolaan data barang
invetaris masih bersifat konvesional, serta pada pengiputan data-data barang
invetaris masih dilakukan pada kertas dan media penyimpanan data disimpan
pada arsip. Untuk menunjang kinerja para pegawai SMAN 1 Panyipatan,
maka diperlukan adanya sistem yang terkomputerisasi sebagai sarana untuk
keperluan para pegawai dilingkup instansi tersebut dalam melakukan
aktifitasnya.

Dengan melihat pada perkembangan teknologi informasi, dan tuntutan


para pegawai di lingkup SMAN 1 Panyipatan yang semakin kompleks, maka
pengembangan dan pemanfaatan teknologi informasi sangat penting. Oleh
karena itu, pendataan barang inventaris kantor berbasis web sangat
diperlukan. Dalam menunjang kinerja para pegawainya dan administrasi
pelaporan pada SMAN 1 Panyipatan dengan membuat aplikasi “Sistem
Informasi Invetaris SMAN 1 Panyipatan berbasis Web”.

Sistem informasi invetaris ini lebih kepada berbasis web agar pegawai
SMAN 1 Panyipatan mampu pengelolaan dan penepatan penyimpanan data
melalui website yang mudah untuk diakses dimanapun dan kapanpun.
Sehingga diharapkan mampu memberikan kemudahan bagi pegawai SMAN 1
Panyipatan.

1
1.2. Rumusan Masalah
Berdasarkan dari uraian latar belakang, maka penulis merumuskan
masalah yaitu “Bagaimana membuat Sistem Informasi Invetaris SMAN 1
Panyipatan berbasis Web?”.

1.3. Batasan Masalah


Batasan masalah pada laporan ini yaitu:
1. Pembuatan Sistem Informasi ini berbasi website.
2. Penggunaan Database yaitu menggunakan Mysql.
3. Pengguna aplikasi ini terdapat 2 pengguna, yaitu:
a. User, sebagai calon siswa yang mengisi formular pendaftaran sampai
tuntas
b. Admin, melakukan konfirmasi pendaftaran user hingga proses
pembayaran pendaftaran
c. Admin, dapat melihat data calon pendaftar dan data status konfirmasi
pendaftaran, data guru, mata pelajaran, dan jadwal kegiatan sekolah
4. Aplikasi ini melakukan proses pendaftaran calon siswa, proses
pembayaran pendafataran, pencetakan laporan pendaftar, data calon
siswa, data guru dan jadwal, hingga inventaris data.
5. Aplikasi ini hanya untuk pendaftaran siswa baru, data siswa dan guru,
serta inventaris.
6. Dikhususkan hanya untuk calon siswa dan pegawai di SMAN 1
Panyipatan.
7. Ruang lingkup pada aplikasi ini adalah pegawai di SMAN 1 Panyipatan.

2
1.4. Tujuan dan Manfaat
1.4.1. Tujuan
Tujuan pembahasan dalam laporan It Project ini yaitu :
1. Membuat sebuah sistem informasi pendaftaran siswa baru, serta
inventaris admin kepada calon siswa, siswa, dan guru.
2. Sistem informasi inventaris ini lebih efisien dan mudah digunakan oleh
calon siswa maupun pegawai SMAN 1 Panyipatan yang memberikan
kemudahan, dalam mengetahui informasi tentang data siswa, guru,
inventaris kantor dalam mendukung kinerja dan pelayanan pada SMAN 1
Panyipatan
3. Untuk mempermudah calon siswa SMAN 1 Panyipatan untuk mendaftar
menjadi siswa baru, sehingga tifak perlu dating kelokasi pendaftaran.

1.4.2. Manfaat
Manfaat dari penulisan laporan It Project ini yaitu:
1. Memudahkan calon siswa untuk mendaftar sebagai siswa baru di SMAN
1 Panyipatan.
2. Memudahkan pegawai SMAN 1 Panyipatan untuk inventaris data siswa
dan guru.
3. Memudahkan proses pendaftaran hingga pembayaran pendaftaran siswa
baru.

3
BAB II
TINJAUAN PUSTAKA
2.1. Sistem Informasi

Pada saat ini dunia industri, perusahaan dan bisnis memerlukan informasi
yang tepat, cepat dan relevan. Untuk mendapatkan informasi yang diinginkan
dan tentunya mengacu pada sistem informasi. Sistem informasi dalam suatu
organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi
bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem
ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan
informasi yang diterima dengan menggunakan sistem informasi atau
peralatan sistem lainnya.
Sistem Informasi adalah seperangkat komponen yang saling berhubungan
yang berfungsi mengumpulkan, memproses, menyimpan dan
mendistribusikan informasi untuk mendukung pembuatan keputusan dan
pengawasan dalam organisasi. (Wibowo dkk,2002)

Sistem Informasi adalah kumpulan perangkat keras dan perangkat lunak


yang dirancang untuk mentransformasikan data ke dalam bentuk informasi
yang berguna. (Bodnar dan Hopwood,1993)

Maka, dari beberapa pengertian di atas yang penulis dapatkan dari


beberapa sumber dapat disimpulakan bahwa Sistem Informasi merupakaan
suatu kumpulan-kumpulan data yang berbentuk informasi yang saling
berhubungan untuk mendukung pembuatan keputusan.

2.2. Inventaris Barang

Inventaris merupakan proses pengelola pengadaan atau persedian barang


yang dimiliki oleh suatu kantor atau perusahan dalam melakukan kegiatan
operasional agar bisa beroperasi dan mengelola sumber daya tersebut. Tanpa
adanya inventaris suatu kegiatan usaha tidak akan terlaksana, untuk itu
keberadaan inventaris sangat penting.

Inventaris kantor/instansi sangatlah penting bagi kelangsungan sebuah


instansi. Apabila salah satu atau beberapa perlengkapan mengalami

4
gangguan, maka pasti akan menghambat jalannya roda perekonomian
perusahan yang biasanya berupa tidak teraturnya keorganisasian sebuah
inventaris kantor atau kurangnya sebuah sistem dalam menginventaris
perlengkapan kantor Wahana, (2007 : 37).

Pencatatan atau inventarisasi harus dibuat dengan rapi, tujuannya adalah


memudahkan pengecekan juga pengelolaan inventaris barang yang beragam
dan berjumlah banyak. Hasil dari pencatatan tersebut juga akan dijadikan
acuan data dalam menyusun laporan keuangan, laporan kepegawaian, hingga
laporan data siswa dimana data harus valid dan dapat dipertanggung
jawabkan.

2.3. Basis Data

Basis Data terdiri atas 2 kata, yaitu Basis dan Data. Basis kurang-lebih
dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul. Sedangkan Data adalah representasi fakta dunia nyata yang
mewakili suatu object seperti manusia (pegawai, siswa, pembeli, pelanggan),
barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang direkam
dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memnuhi
sejumlah tujuan (objektif) seperti berikut:
1. Kecepatan dan kemudahan (Speed)
2. Efisiensi Ruang Penyimpanan (Space)
3. Keakuratan (Accuracy)
4. Ketersediaan (Availability)
5. Kelengkapan (Completensess)
6. Keamanan (Security)
7. Kebersamaan Pemakaian (Sharability) ( Fathansyah, 1999 : 1-6)

Sedangkan untuk Sistem Basis Data merupakan koleksi dari data-data


yang terorganisasi sedemikian rupa sedemikian rupa sehingga data mudah
disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-
perhitungan tertentu, serta dihapus). (Adi Nugroho, 2011)

5
Dari definisi diatas, dapat diambil kesimpulan bahwa Basis Data
merupakan tempat penyimpanan data-data dan informasi untuk
mempermudah pemakaian suatu aplikasi dalam satu penyimpanan khususnya
agar lebih akurat dan efisien untuk mempermudah penggunaan data-data
yang disimpan.

2.4. DFD (Data Flow Diagram)


Data Flow Diagram (DFD) adalah diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa memepertimbangkan lingkungan fisik
dimana data tersebut mengalir (misalnya lewat telpon, surat, dan sebagainya)
atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file
kartu, harddisk, tape, diskete, dan lain sebagainya). (Siti Shofia, 2011)
Kristanto (2008:61), “Data Flow Diagram merupakan 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.”
Maka dari itu , dari pengertian DFD dapat disimpulkan bawah pengertian
Data Flow Diagram (DFD) adalah suatu cara untuk membuat rancangan
sebuah sistem yang mana berorientasi pada alur data dan arus dari sistem
yang bergerak pada sebuah sistem nantinya yang mana DFD ini diberikan
kepada para programmer untuk melakukan proses coding. Selain itu DFD ini
merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang
sedang berjalan logis.

Tabel 1. Tabel notasi DFD

No Nama Notasi

1. External Entity

6
2. Process

3. Data Flow

4. Data Store

Sumber:Jogiyanto,2002:700-707
1.
2.
2.1.
2.2.
2.3.
1.
2.
2.1.
2.2.
2.3.
2.4.
2.4.1. Context Diagram
Context Diagram merupakan diagram yang menunjukan batasan sistem
informasi, yang merupakan pandangan dari sistem informasi dan hanya
menunjukan hubungan antara proses dengan entitas. (Faisal Romdi, 2016).
Context Diagram juga merupakan diagram yang menggambarkan seluruh input
kesistem atau output dsri sistem yang mana mengambarkan seluruh
ruanglingkup sistem sehingga memuat suatu proses dengan menunjukan sistem
secara keseluruhan.

7
Tabel 2. Simbol Conteks Diagram

No Simbol Keterangan
Terminator

1 Menunjukan Kesatuan luar Entity

Garis Alir

Menunjukan suatu proses untuk mengelurkan input


2
atatu output. Menunjukkan aliran atau arus.

Proses

3 Menunjukan proses sebagai lambang sistem.

Sumber:Faisal Romdi, 2016


Berikut contoh penggunaan Diagram Context

Gambar 1.. Contoh Penggunaan Diagram Context

8
1.
2.
2.1.
2.2.
2.3.
2.4.
2.4.1.
2.4.2. Dekomposisi Diagram
Dekomposisi Diagram merupakan bentuk grafik yang dapat dipecah
menajadi beberapa bagian yang kecil sehingga mudah dipelajari.
Selain itu Dekomposisi Diagram merupakan gambaran dekomposisi sistem
yang merupakan garik perencanaan untuk model proses lebih detail, yaitu
diagram aliran data.
Fungsi dari dekomposisi antara lain:
1. Memecahkan permasalahan yang besar ke dalam bagian-bagian yang
lebih kecil yang bisa dipahkan.
2. Untuk membantu testing program.
3. Unutk membantu penggambaran aliran
4. Untuk membantu didalam melacak proses terkecil sampai tinggi.
(Faisal Romdi, 2016)

Gambar 2. Contoh Penggunaan Diagram Dekomposisi

9
1.
2.
2.1.
2.2.
2.3.
2.4.
2.4.1.
2.4.2.
2.4.3. Diagram Nol (Diagram Level-1)
Merupakan satu lingkaran besar yang mewakilli lingkaran-lingkaran
kecil yang ada didalamnya. Merupakan pemecahan dari diagram konteks
ke diagram Nol. Di dalam diagram memuat penyimpanan data.
Pada diagram level ini akan berlanjut ke-diagram level 2, 3 dan seterusnya
sesuai banyak kasus yang sudah tersturk pada diagram Contexts
sebelumnya.

Gambar 3. Contoh Penggunaan Diagram Level 1

10
2.5. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD), penggambaran hubungan antara
satu entitas dengan entitas lain yang memiliki sejumlah atribut yang sama
dengan entitas yang lain. Di dalam suatu sistem terintegrasi oleh perancang
untuk memodelkan data yang nanti akan dikembangkan menjadi basis data.
(Faisal Romdi, 2016)

Menurut Brady dan Loonam (2010), Entity Relationship diagram (ERD)


merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari
suatu organisasi, biasanya oleh System Analys dalam tahap analisis
persyaratan proyek pengembangan system. Sementara seolah-olah teknik
diagram atau alat peraga memberikan dasar untuk desain database relasional
yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama
dengan detail pendukung merupakan model data yang pada gilirannya
digunakan sebagai spesifikasi untuk database.

11
Dari beberapa pengertisn diatas dapat disimpulkan bahwa Entity
Relationship Diagram (ERD) merupakan suatu garafik yang menjelaskan
hubungan antar data dalam basis data dengan satu entitas dengan entitas
lain dan berdasarkan objek-objek data yang mempunyai hubungan antar

relasi

Gambar 4. Contoh Kasus Penggunaan ERD


Dalam pembentukan ERD terdapat 4 komponen yang akan dibentuk yaitu:

12
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1. Entitas
Entitas merupakan suatu objek yang dapat dibedakan yang dapat
dibedakan dari lainnya yang dapat diwujudkan dalam basis data.
(Herlinnairine,2014)
Menurut Brady dan Loonam (2010), entitas adalah objek yang menarik
dibidang organisasi yang dimodelkan.
Entitas merupakan objek yang berbeda lainnya yang mana manjadi
patokan dari setiap pemodelan yang dapat diwujudkan dalam basis data.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2. Hubungan (relasi atau relationship)
Suatu hubungan adalah hubungan antara dua jenis entitas dan
direpresentasikan sebagai garis lurus yang menghubungkan dua entitas.
(Herlinnairine,2014)

13
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3. Atribut
Fungsi dari atribut untuk mendeskripsikan karakteristik dari entitas
itu sendiri. Untuk lebih memahami apa itu atribut, atribut memiliki
struktur internal berupa tipedata. Jenis-jenis atribut:
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.3.1. Atribut Key
Atribut Key adalah satau atau gabungan dari beberapa atribut yang
dapat membedakan semua baris data (Row/Record) dalam tabel secara
unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada
baris data dengan nilai yang sama. (Herlinnairine,2014)
Atribut Key adalah nilai yang membedakan data-data dengan yang lain
untuk dijadikan key atau kunci pada setiap entitas dimana data ini
dijaidkan unik dan tidak boleh ada data yang sama.
Contoh : Nomor pokok mahasiswa (NPM),NIM dan nomor pokoknya
lainnya.

14
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.3.1.
2.5.3.2. Atribut Simple
Atribut yang bernilai atomatic, tidak dapat dipecah/dipilah.
Contoh: Alamat, penerbit, tahun terbit, judul buku.
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.3.1.
2.5.3.2.
2.5.3.3. Atribut Multivate
Nilai dari suatu attribute yang memounyai lebih dari satu (Multivalue)
nilai dari attribute yang bersangkutan.

15
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.3.1.
2.5.3.2.
2.5.3.3.
2.5.3.4. Atribut Derivatif
Atribut yang tidak harus disimpan dalam database.Ex. Tota. Atau
atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut
ini dilambangkan dengan bentuk oval yang bergaris putus-putus.

16
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.3.1.
2.5.3.2.
2.5.3.3.
2.5.3.4.
2.5.3.5. Atribut Composite
Atribut Composite adalah suatu atribut yang terdiri dari beberapa
atribut yang lebih kecil yang mempunyai arti tertentu yang masih
bisa dipecahkan lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan
nama belakang. (Herlinnairine,2014)

Tabel 3. Notasi pada ERD

No Notasi Keterangan

1 Entity

2 Weak Entity

17
No Notasi Keterangan

3 Relationship

Identifying
4
Relationship

5 Atribut

6 Atribut Primary Key

7 Atribut Multivalue

8 Atribut Composite

9 Atribut Derivatif

(Herlinnairine,2014)

18
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.4. Kardinalitas
Menyatakan jumlah himpunan relasi antar entitas. Pemetaan
kardinalitas terdiri dari:
1.
2.
2.1.
2.2.
2.3.
2.4.
2.4.1.
2.4.2.
2.4.3.
2.4.4.

19
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.4.
2.5.4.1. One-to-one (satu ke satu)
Sebuah entitas pada A berhubungan dengan entitas B paling banyak 1
(satu) contoh diatas relasi pegawai dan departemen dimana setiap
pegawai hanya bekerja pada 1 (satu) departement.

Gambar 5. Contoh kardinalitas One to One

20
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.4.
2.5.4.1.
2.5.4.2. One-to-many (satu ke banyak)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana
setiap entitas pada himpunan entitas B berhubungan dengan paling
banyak satu entitas pada himpunan entitas A.

Gambar 6. Contoh kardinalitas One to Many

21
1.
2.
2.1.
2.2.
2.3.
2.4.
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.4.1.
2.4.4.2.
2.4.4.3. Many-to-one (banyak ke satu)
Setiap entitas pada himpunan entitas A berhubungan dengan paling
banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya
dimana setiap entitas pada himpunan entitas B dapat berhubungan
dengan banyak entitas pada himpunan entitas A.

Gambar 7. Contoh Kardinalitas Many to One

22
1.
2.
2.1.
2.2.
2.3.
2.4.
2.5.
2.5.1.
2.5.2.
2.5.3.
2.5.4.
2.5.4.1.
2.5.4.2.
2.5.4.3.
2.5.4.4. Many-to-many (banyak ke banyak)
Sebuah entitas pada A berhubungan dengan entitas B lebih dari 1
(satu) dan B berhubungan dengan A lebih dari satu.

Gambar 8. Contoh kardinalitas Many to Many


(Oktavianti, 2014)(Dianti Febri Yani, 2015)

2.6. Web
Web World Wide Web atau WWW atau juga dikenal dengan WEB adalah
salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke
internet. Web ini menyediakan informasi bagi pemakai komputer yang
terhubung ke internet; dari informasi yang gratisan sampai informasi yang
komersial.
Website merupakan fasilitas internet yang menghubungkan dokumen
dalam lingkup lokal maupun jarak jauh. Dokumen pada website disebut
dengan web page dan link dalam website memungkinkan pengguna bisa
berpindah dari satu page ke page lain (hyper text), baik diantara page yang
disimpan dalam server yang sama maupun server diseluruh dunia. Pages

23
diakses dan dibaca melalui browser seperti Netscape Navigator atau Internet
Exploler berbagai aplikasi browser lainnya. (Hakim Lukmanul. 2004 : Cara
Cerdas Menguasai Layout, Desain, dan Aplikasi).

24
BAB III

METODELOGI PENELITIAN

1.
2.
3.
1.
2.
3.
3.1. Kerangka Penelitian
Tabel 4. Kerangka Penelitian

PROBLEM
Tanya jawab langsung
tentang sistem informasi data siswa, guru
inventaris kantor, terhadap pihak-pihak yang bersangkutan di SMAN
1 Panyipatan. Mereka masih kesusahan dalam inventaris calon siswa
baru serta proses pembayaran pendaftaran.

APPROACH

Sistem Informasi Invetaris SMAN 1 Panyipatan berbasis Web

SOFTWARE DEVELOPMENT
PHP, MySQL, Javascript, CSS, ERD, DFD, Flowchart

IMPLEMENTATION
Calon siswa SMAN 1 Panyipatan dan pegawai di SMAN 1
Panyipatan

RESULT

Membantu proses daftar siswa baru di SMAN 1 Panyipatan sehingga

25
tidak perlu harus datang ke SMAN 1 Panyipatan untuk mendaftarkan
diri. Selain itu mempercepat kinerja pegawai dalam inventaris data
siswa dan guru

3.2. Metode Pengumpulan Data


1.
2.
3.
3.1.
1.
2.
3.
3.1.
3.1.1. Metode Observasi
Penulisan melakukan observasi secara langsung pada SMAN 1
Panyipatan.
1.
2.
3.
3.1.
3.1.1.
3.1.2. Metode Kepustakaan
Dilakukan dengan membaca dan mempelajari buku dan referensi di
internet dari beberapa jurnal serta website yang berhubungan dengan masalah
dalam penelitian ini.

26
1.
2.
3.
3.1.
3.1.1.
3.1.2.
3.1.3. Metode Wawancara
Penulis melakukan tanya jawab secara langsung kepada salah satu
pegawai SMAN 1 Panyipatan khususnya dibagian Tata Usaha.
1.
2.
3.
3.1.
3.2. Alat dan Bahan
1.
2.
3.
3.1.
3.2.
3.2.1. Software (Perangkat Lunak)
Adapun Software yang digunakan dalam penelitian ini adalah:
1. Sistem Operasi Windows 8
2. XAMPP version 3.2.1
3. Sublime Text
4. Google Chroom

27
1.
2.
3.
3.1.
3.2.
3.2.1.
3.2.2. Hardware (Perangkat Keras)
Adapun Hardware yang digunakan dalam penelitian ini adalah:
1. Laptop Asus
2. Processor Intel Inside CPU 1007U
3. RAM 6 GB
4. Harddisk 1 TB
5. System Type 64 bit
6. Smartphone
7. Mouse
1.
2.
3.
3.1.
3.2.
3.2.1.
3.2.2.
3.2.3. Bahasa Pemograman
Bahasa pemograman yang diguanakan dalam penelitian ini yaitu:
1. HTML
2. CSS
3. Javascript
4. Php
5. Sql
6. Json
7. Hack
8. SCSS
9. Text

28
1.
2.
3.
3.1.
3.2.
3.3. Bahan Penelitian
Bahan penelitian yang digunakan dalam pembuatan aplikasi ini yaitu:
1. XAMPP version 3.2.1
2. Sublime Text
3. Framework : Bootstrap
1.
2.
3.
3.1.
3.2.
3.3.
3.4. Implementasi System
Implementasi system dalam pembuatan aplikasi ini yaitu:
1. Menggunakan database 5.5
2. Menggunakan html 5
3. Browser yaang digunakan adalah Google Chroom
4. Menggunakan CSS 3
5. Aplikasi ini berjalan di php versi 5.5.11
6. Bisa dilihat pada Dekstop layar monitor pada umumnya dengan resolusi
>1200px.
7. Bisa dilihat pada tablet dengan resolusi > 768 x 1024px
8. Dilihat pada smartphone dengan resolusi 360 x 640 px

29
10.
11.
12.
12.1.
12.2.
1.
2.
3.
3.1.
3.2.
3.3.
3.4.
3.5. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam penelitian ini adalah
Waterfall Strategy. Strategy ini mengisyaratkan ‘penyelesaian’ setiap proses

satu persatu (Whitten et al, 2004). Saya menggunakan motedeini karena


metode ini pling banyak digunakan yang mana metode ini mengusulkan
sebuah pendekatan perkembangan perangkat lunak yang sistematik dan
sekuensial yang dimulai pada tingkat dan kemajuan sistem pada seluruh
tahapan analisis, desain, kode, pengujian dan pemeliharaan . Seperti gambar
waterfall di bawah ini yang penulis buat sesuai rancangan dalam penelitian
ini.

Gambar 9. Metode Penggunaan sistem menggunakan Waterfall

30
1.
2.
3.
3.1.
3.2.
3.3.
3.4.
3.5.
3.5.1. Perancangan Sistem
Langkah pertama dimulai dengan membangun keseluruhan elemen sistem
dan memilih dan memilah bagian-bagian mana yang akan dijadikan bahan
pengembangan perangkat lunak, dengan memperhatikan hubungan dengan
Hardware, User dan Database yang kemudian dirancangan seperti ERD
(Entity Relationship Diagram), Diagram Konteks, DFD (Data Flow
Diagram), Flowchart.

3.5.2. Analisis Sistem


Analisis sistem yang dilakukan untuk penganalisis dan pengumpulan
kebutuhan sistem yang meliputi informasi-informasi terkait aplikasi yang akan
dibuat, fungsi dibutuhkan untuk kerja/perfomansi dan antar muka. Hasil
penganalisisan dan pengumpulan tersebut didokumentasikan dan diperlihatkan
kembali kepada pengguna.

3.5.3. Desain Sistem


Pada proses Desain Sistem, dilakukan penerjemahan syarat kebutuhan
sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat
proses pengkodean (coding). Proses ini berfokus pada struktur data, tampilan
antarmuka, arsitektur perangkat lunak, representasi interface, desain aplikasi.

3.5.4. Pengkodean Program/Coding


Pengkodean program/coding merupakan proses menterjemahkan
perancangan desain ke bentuk yang dapat dimengerti oleh mesin, dengan
menggunakan bahasa pemrograman. Sperti HTML, PSP, CSS, JavaScript, dll.

31
3.5.5. Uji Coba Program
Setelah selesai pada tahap Pengkodean program/coding, selanjutnya
dengan proses uji coba program, baik pengujian dari logika, pengujian
internal ataupun pengujian Eksternal fungsional untuk mengetahui segala hal
yang mana kemungkinan akan terjadi kesalahan baik logika ataupun sintax,
kemudian akan memeriksa hasil apakah berjalan sesuai keinginan atau tidak.

3.5.6. Implementasi Sistem


Pada tahap implementasi sistem, pertama kali dikembangkan diprogram
kecil terlebih dahulu yang disebut unit, yang terintegrasi dalam tahap
selanjutnya. Setiap unit dikembangkan dan diuji untuk fungsionalitas yang
biasa disebut unit testing guna mengetahui aplikasi yang dibangun, apakah
sudah kuat pertahanannaya dan apakah mudah dihack oleh jaringan-jaringan
komputer yang tidak bertanggung jawab apakah sudah aman, hal itu akan
dilakukan pada proses ini.

3.5.7. Pemeliharaan Sistem


Pada proses Pemeliharaan Sistem merupakan bagian tahap akhir dari
siklus pengembangan dan dilakukan setelah perangkat lunak/aplikasi
dipergunakan. Pada tahap pemeliharaan dilakukan dengan pengoreksian
apabila terdapat kesalahan selama penggunaan pernagkat lunak berjalan dan
melakukan penyesuaian/perubahan sesuai dengan lingkungan yang baru
seperti hal-hal yang perlu di update, semisal hardware ataupun sistem
operasinya.

32
BAB IV

PEMBAHASAN

1.
2.
3.
4.
1.

2.

3.

4.

4.1.

Tampilan Awal Menu User


Gambar 10. Tampilan dan struktur menu di User/Calon Siswa

4.2. Tampilan Awal Menu Admin

Gambar 11. Tampilan dan struktur menu Admin

33
4.3. Tampilan Konfirmasi Pendaftaran Admin

Gambar 12. Tampilan dan struktur menu Admin

4.4. Tampilan Cetak Laporan Pendaftaran

Gambar 13. Tampilan Cetak Laporan Pendaftaran

34
35
1.
2.
3.
4.
4.1.
4.2. DFD (Data Flow Diagram)
1.
2.
3.
4.
4.1.
4.2.
4.2.1. Diagram Konteks

Gambar 14. Rancangan Daigram Konteks

36
1.
2.
3.
4.
4.1.
4.2.
4.2.1.
4.2.2. Data Flow Diagram (DFD)

Gambar 15. Rancangan Data Flow Diagram (DFD)

37
1.
2.
3.
4.
4.1.
4.2.
4.2.1.
4.2.2.
4.2.3. ERD (Entity Relation Diagram)

38
Gambar 16. Rancangan ERD

BAB V
PENUTUP
Kesimpulan
Setelah melakukan perancangan sistem informasi inventoris di
SMAN 1 Panyipatan berbasis web yang penulis buat dapat disimpulkan
bawah: 1. Dengan adanya sistem informasi ini dapat membantu calon
pendafatar untuk mendaftarkan diri ke SMAN 1 Panyipatan. 2. Pegawai
di SMAN 1 Panyipatan lebih mudah dalam melaksanakan pendataan
barang inventaris karena sistem informasi dapat membantu kinerja dan
pelayanan pada SMAN 1 Panyipatan dalam pengelolaan barang inventaris.
3. Sistem informasi ini menampilkan beberapa form yang dibutuhkan
dalam penggunaannya seperti form data guru, form konfirmasi
pendaftaran, form konfirmasi pembayaran SPP dan kegiatan, cetak laporan
kegaiatn, mata pelajaran, hingga jadwal sehari-hari. Form ini berfungsi
sebagai media penyimpanan database yang langsung tersimpan dalam
tabel yang sudah dibuat. Dengan adanya sistem informasi ini para pegawai
juga dapat mengkontrol barang-barang inventaris menurut unitnya dan
penggunaannya

39
Diharapkan semoga aplikasi penulis dapat membantu bagi pegawai
di SMAN 1 Panyipatan dan dapat dijadikan acuan untuk menciptakan
suatu aliran formasi yang baru secara sistematis dan terintegrasi yang
dapat di susun menjadi sebuah sistem yang terpadu

40
DAFTAR PUSTAKA

Shofiyah,siti. 2011. Pembuatan Aplikasi Pengarsipan Laporan Kepolisian


Polresta Surakarta. Surakarta.

(Herlinnairine,2014) Entity Relationship Diagram (ERD) dan Contoh Kasus


https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-
dan-contoh-kasus/ di akses pada tanggal 23 Maret 2018 22:30 WIB

(Oktavianti, 2014) Pengertian ERD (Entity Relationship Diagram)


http://intanstemapal24.blogspot.co.id/2014/08/pengertian-erd-entity-
relationship.html di akses pada tanggal 23 Maret 2018 22:40 WIB

(Dianti Febri Yani, 2015) Kardinalitas Atau Derajat Relasi Macam Kardinalitas
http://diantifebriyani.blogspot.co.id/2015/09/kardinalitas-atau-derajat-relasi-
macam.html di akses pada tanggal 1 April 2015

41

Anda mungkin juga menyukai