• Tidak ada hasil yang ditemukan

TUGAS AKHIR SISTEM INFORMASI ADMINISTRASI PENYEWAAN BUS VIRCANSA PADA PT.NPM SUMBAR BERBASIS WEB KEVIN REZA FAHIRA NIM:

N/A
N/A
Protected

Academic year: 2022

Membagikan "TUGAS AKHIR SISTEM INFORMASI ADMINISTRASI PENYEWAAN BUS VIRCANSA PADA PT.NPM SUMBAR BERBASIS WEB KEVIN REZA FAHIRA NIM:"

Copied!
58
0
0

Teks penuh

(1)

TUGAS AKHIR

SISTEM INFORMASI ADMINISTRASI PENYEWAAN BUS VIRCANSA PADA PT.NPM SUMBAR BERBASIS WEB

KEVIN REZA FAHIRA NIM:1650 4010 66

JURUSAN MANAJEMEN INFORMATIKA FAKULTAS EKONOMI DAN BISNIS ISLAM

INSTITUT AGAMA ISLAM NEGERI (IAIN) BATUSANGKAR

2020

(2)
(3)
(4)
(5)

ABSTRAK

Kevin Reza Fahira NIM 16 5040 1066.Judul Tugas Akhir : “SISTEM INFORMASI ADMINISTRASI PENYEWAAN BUS VIRCANSA PADA PT.NPM SUMBAR BERBASIS WEB”. Program Ahli Madya Manajemen Informatika Instistut Agama Islam Negeri (IAIN) Batusangkar.

Pokok permasalahan dalam Tugas Akhir ini adalah Perancangan Sistem Informasi Administrasi Pemesanan Bus Vircansa pada PT.NPM SUMBAR.

Tujuan pembahasan ini untuk mempermudah PT.NPM SUMBAR dalam mengolah data pemesanan Bus VIRCANSA pada PT.NPM SUMBAR.

Jenis penelitian yang penulis gunakan adalah jenis penelitian WaterFall.

Dari penelitian yang penulis lakukan dilapangan dapat disimpulkan bahwa system informasi administrasi dalam pemesanan Bus Vircansa masih menggunakan buku besar yang rawan data akan tercecer. Karena itu penulis bermaksud melakukan pembuatan system informasi administrasi agar data ke dua belah pihak tidak tercecer satu sama lain.

(6)

iv DAFTAR ISI

Kevin Reza Fahira ... Error! Bookmark not defined.

ABSTRAK... iii

KATA PENGANTAR ... Error! Bookmark not defined. DAFTAR ISI ... iv

DAFTAR GAMBAR ... vi

DAFTAR TABEL ...viii

A. Latar Belakang Masalah ... 1

B. Identifikasi Masalah ... 2

C. Batasan Masalah ... 2

D. Rumusan Masalah... 2

E. Tujuan Penelitian ... 2

F. Manfaat Penilitian ... 3

G. Metodologi Penelitian... 3

H. Sistematika Penulisan ... 4

BAB II KAJIAN TEORI ... 5

A. Gambaran Umum ... 5

1. Sejarah PT.NPM SUMBAR... 5

2. Struktur Organisasi... 6

3. Tugas dan Tanggung Jawab ... 6

4. Visi dan Misi ... 8

B. Administrasi ... 8

C. Penyewaan ... 8

D. Konsep Dasar ... 8

1. Pengertian Sistem ... 8

2. Karakteristik Sistem ... 9

3. Klasifikasi Sistem ... 10

4. Pengertian Sistem Informasi ... 11

E. Alat Bantu Perancangan Model Sistem Informasi ... 11

1. Use Case Diagram ... 13

(7)

v

2. Class Diagram ... 14

3. Activity Diagram ... 15

4. Sequence Diagram ... 16

F. Perangkat Lunak Pembangun Sistem ... 17

1. Database ... 17

2. PHP ... 18

3. Web ... 20

4. Adobe Dreamweaver CS5 ... 20

5. MySQL ... 24

6. Microsoft Visio 2016 ... 27

BAB III ANALISA DAN PERANCANGAN SISTEM ... 28

A. Analisa Sistem ... 28

1. Sistem yang Sedang Berjalan ... 28

B. Perancangan sistem ... 29

1. DiagramUnified Modeling Language( UML) ... 29

2. Aktor ... 29

3. Usecase Aktor ... 30

4. Activity Diagram ... 31

5. Sequence Diagram ... 32

6. Class Diagram ... 33

C. Desain Output ... 35

D. Desain Input... 36

E. Desain File ... 43

PENUTUP ... 47

A. Kesimpulan ... 47

B. Saran ... 47

(8)

vi

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi PT. NPM Sumbar ... 6

Gambar 2.2 Halaman utama Dreamweaver CS5 ... 21

Gambar 2.3 Tampilan ruang kerja Dreamweaver CS5... 21

Gambar 2.4 Tampilan Application Bar ... 22

Gambar 2.5 Tampilan Toolbar Document ... 22

Gambar 2.6 Tampilan Panel Group ... 22

Gambar 2.7 Tampilan Tombol panah pada properties ... 22

Gambar 2.8 Tampilan Panel Insert ... 23

Gambar 2.9 Tampilan Panel Insert ... 24

Gambar 2.10 Tampilan Awal Microsoft Visio 2016... 27

Gambar 2.11 Lembar Kerja Microsoft Visio 2016 ... 27

Gambar 3.1 Usecase Admin ... 30

Gambar 3.2 UseCase User ... 30

Gambar 3.3 Activity Diagram Admin ... 31

Gambar 3.4 Activity Diagram User... 31

Gambar 3.5 Sequence Diagram Admin ... 32

Gambar 3.6 Sequence Diagram User ... 33

Gambar 3.7 Class Diagram ... 34

Gambar 3.8 Design Halaman Output Data Supir ... 35

Gambar 3.9 Design Halaman Output Data Bus ... 35

Gambar 3.10 Design Halaman Output Data Penyewaan ... 35

Gambar 3.11 Design Halaman Output Data Penyewaan User ... 36

Gambar 3.12 Design Home User ... 36

Gambar 3.13 Design Buat Akun ... 36

Gambar 3.14 Design Login User... 37

Gambar 3.15 Design Order ... 37

Gambar 3.16 Form Order ... 38

Gambar 3.17 Design Halaman Utama Admin ... 38

(9)

vii

Gambar 3.18 Halaman Login Admin ... 39

Gambar 3.19 Halaman Dashbord Admin ... 39

Gambar 3.20 Form Administrator ... 40

Gambar 3.21 Form Customer... 40

Gambar 3.22 Design Form Data Supir ... 41

Gambar 3.23 Design Form Tambah Data Supir ... 41

Gambar 3.45 Design Form Data Bus... 42

Gambar 3.25 Design Form Tambah Data Bus ... 42

Gambar 3.26 Design Form Tabel Penyewaan... 43

(10)

viii

DAFTAR TABEL

Tabel 2.1 Usecase Diagram ... 13

Tabel 2.2 Class Diagram ... 14

Tabel 2.3 Activity Diagram ... 15

Tabel 2.4 Sequence Diagram ... 17

Tabel 3.1 Peran Actor ... 29

Tabel 3.2 Tabel Buat Akun ... 43

Tabel 3.3 Tabel login ... 44

Tabel 3.4 Table Order... 44

Tabel 3.5 Tabel LoginAdmin ... 44

Tabel 3.6 Tabel Administrator ... 45

Tabel 3.7 Tabel Supir ... 45

Tabel 3.8 Tabel Bus ... 45

Tabel 3.9 Tabel Penyewaan ... 46

(11)

1 BAB I PENDAHULUAN

A. Latar Belakang Masalah

NPM (Naikilah Perusahaan Minang), yang didirikan di Padang Panjang, pada tahun 1937, adalah perusahaan jasa transportasi angkutan penumpang darat yang berasal dari Sumatra Barat. PT.NPM merupakan satu perusahaan otobus tertua di sumatra yang masih beroperasi hingga saat ini, yang telah melewati berbagai transformasi teknologi. Perusahaan ini di dirikan oleh Bahauddin Sutan Barbangso Nan Kuniang, kini telah di kelola oleh generasi ke tiga, yaitu Angga Vircansa Chairul.

Perusahaan ini pernah mengalami keterpurukan, yang disebabkan menurun nya angkutan penumpang bus jarak jauh yang di sebab kan tiket pesawat murah, mudah nya mendapatkan mobil pribadi melalui kredit, dan marak nya perusahaan travel yang menggunakan minibus. Untuk keluar dari kesulitan ini, Angga Vircansa Chairul mengembangkan usaha dengan membuka angkutan pariwisata yang bernama Vircansa Tour Bus. Dengan di buka nya armada baru ini, kinerja dan provit perusahaan makin meningkat dan mengembalikan minat masyarakat akan bus.

Sebelum nya pemesanan masih menggunakan sistem manual dengan datang nya customer ke kantor, artinya sistem pemesanan belum online.Banyak nya arsip menumpuk, menyulitkan staf administrasi mencari data yang di perlukan. Maka dari itu, di perlukan sebuah aplikasi untuk membantu admin dalam mengolah data penyewaan, agar perusahaan tidak kalah saing dengan perusahaan lain. Ada nya masalah ini, penulis tertarik mengangkat judulTugas Akhir yaitu“SISTEM INFORMASI ADMINISTRASI PENYEWAAN BUS VIRCANSA PADA PT.NPM SUMBAR BERBASIS WEB”.

(12)

B. Identifikasi Masalah

Berdasarkan Latar belakang di atas, maka penulis dapat mengidentifikasi beberapa rumusan masalah diantaranya yaitu:

1. Sistem pelayanan penyewaan bus VIRCANSA belum online.

2. Sistem pengolahan data adminsitrasi pada PT.NPM Sumbar masih menggunakan cara manual.

C. Batasan Masalah

Agar fokus dalam melakukan penelitian dan tidak meluas nya permasalahan yang di bahas, maka saya membatasi permasalahan dalam pembangunan sistem informasi ini. Batasan masalahnya adalah sebagai berikut:

1. Sistem informasi ini hanya memuat pengelolaan administrasi penyewaan Bus VIRCANSA dalam PT.NPM SUMBAR berbasis WEB.

2. Aplikasi ini dapat menyimpan rekap laporan penyewaan bus yang berjalan.

D. Rumusan Masalah

Berdasarkan latar belakang yang telah di sampaikan dapat di peroleh rumusan masalah yaitu bagaimana merancang sistem informasi administrasi penyewaan bus VIRCANSA berbasis web untuk memberikan kemudahan bagi admin dan konsumen.

E. Tujuan Penelitian

1. Untuk membuat aplikasi administrasi penyewaan bus VIRCANSA pada PT.NPM SUMBAR.

2. Untuk membuat aplikasi pelaporan dalam merekap data penyewaan bus VIRCANSA

(13)

3

F. Manfaat Penilitian

Penelitian ini dilakukan dengan harapan dapat memberikan manfaat kepada:

1. Bagi masyarakat.

Dengan adanya aplikasi ini,memudahkan masyarakat untuk bertransaksi dalam penyewaan bus.

2. Pihak Perusahaan

Bermanfaat untuk meningkatkan pelayanan terhadap konsumennya.Dapat juga menghemat waktu, komunikasi jauh lebih mudah, serta dapat memonitor bus yang di sewakan

3. Bagi Penulis

Manfaat yang di dapat begi penulis adalah sebagai bentuk implementasi atas apa yang telah di pelajari dalam masa kuliah.

G. Metodologi Penelitian

Mendapatkan data yang benar dan akurat serta dapat memberikan gambaran masalah yang menyeluruh, maka penulis menggunakan metodologi penelitian untuk memecahkan masalah tersebut. Adapun metodologi penelitian dalam pengumpulan data sebagai berikut :

1. Penelitian Lapangan .

Pada penelitian ini penulis melakukan pengumpulan data dengan dua cara yaitu :

a. Teknik Wawancara (Interview)

Teknik wawancara (Interview) yaitu sebuah teknik yang di lakukan untuk meminta keterangan langsung, baik itu data lapangan maupun data terhadap administrasi, kecuali masalah keuangan perusahaan dan hal ini sudah di beri tahu oleh pihak yang berwenang.

b. Teknik Pengamatan (Observasi).

Teknik pengamatan (Observasi) yaitu dengan mengadakan penelitian maupun peninjauan langsung di lapangan.

(14)

2. Penelitian Kepustakaan (Library Research)

Penelitian ini di lakukan dengan mencari data yang berasal dari buku, karya ilmiah, tulisan , journal yang bertujuan untuk menjadi sebuah landasan teori yang akan di implementasikan nanti nya.

H. Sistematika Penulisan

Sistematika penulisan dapat diartikan sebagai cara yang digunakan dalam pembuatan laporan untuk memberikan gambaran isi tugas akhir yang terdiri dari pendahuluan, landasan teori, analisa dan hasil serta penutup.

Sistematika penulisan laporan tugas akhir ini dibagi dalam IV bab yang disusun sebagai berikut :

BAB I Pendahuluan, Bab ini merupakan penguraian mengenai latar belakang masalah, identifikasi masalah, batasan masalah, rumusan masalah, tujuan penelitian, metodologi penelitian dan sistematika penulisan.

BAB II Landasan Teori, Bab ini berisi teori-teori dasar mengenai Perancangan Sistem Administrasi penyewaan Bus VIRCANSA pada PT.NPM SUMBAR.

BAB III Analisa dan Hasil, Bab ini membahas analisa dan hasil Perancangan Sistem Administrasi Penyewwan Bus VIRCANSA pada PT.NPM SUMBAR.

BAB IV Penutup, Bab ini berisi kesimpulan yang didapat selama pembuatan laporan tugas akhir serta saran-saran yang akan menjadi masukan bagi perkembangan sistem selanjutnya.

(15)

5 BAB II KAJIAN TEORI

A. Gambaran Umum

1. Sejarah PT.NPM SUMBAR

PT.NPM, merupakan akronim dari Naikilah Perusahaan Minang berdiri sejak tahun 1937 di Padang Panjang, Sumatera Barat.Perusahaan ini didirikan oleh Sutan Barbangso Nan Kuniang untuk melayani masyarakat yang ada di kampung halaman maupun di perantauan.Trayek pertama PT.NPM SUMBAR adalah Bukittinggi-Sawahlunto.

Setelah meninggal nya Sutan Barbangso Nan Kuniang, perusahaan ini di turun kan kepada anak beliau yakni Chairul Bahauddin Sutan Barbangso. Di era anak beliau ini lah PT.NPM SUMBAR memiliki grafik yang signifikan melejit prestasi nya.Beliau mengembangkan sayap perusahaan ini dengan melayani trayek keluar provinsi.Trayek pertama ke luar provinsi mereka melayani perjalanan Bukittinggi-Medan, dan berkembang melayani trayek ke luar pulau sumatera, melayani perjalanan dari Padang-Jakrta, Padang-Bandung.

Setelah sekian lama sepak terjang bergelut di dunia transportasi, beliau menghembuskan nafas terakhir nya.PT.NPM mengalami pasang surut bahkan mengalami mati suri. Kemudian sang anak merupakan generasi ketiga , yang masih melanjutkan study nya di Australia, pulang untuk memperbaiki segala kegagalan di masa lalu, beliau bernama Angga Vircansa Chairul, merupakan generasi ke tiga dari perusahaan ini, di era beliau ini, PT.NPM makin memngembangkan sayap nya lagi.

Merehab segala sesuatu yang mampu di rehab pada PT.NPM serta mengembalikan kejayaan masa silam kembali.Pada tahun 2012 Angga Vircansa Chairul menambah jumlah armada nya, dan yang lebih menarik pada saat ini adalah di tambah nya moda bus pariwisata yang memilki merk dagang VIRCANSA TOUR BUS. Pada saat ini, telah di buka trayek baru dan di tambah nya kantor cabang di kota Pekan Baru, trayek baru ini

(16)

melayani Padang-Pekan Baru dan menyediakan 8 unit Bus Pariwisata terbaru nya di kota Pekan Baru.

2. Struktur Organisasi

Struktur Organisasi PT.NPM SUMBAR

Gambar 2. 1

Struktur Organisasi PT.NPM SUMBAR

3. Tugas dan Tanggung Jawab a. Direktur Utama

1) Implementasi visi dan misi perusahaan secara keseluruhan.

2) Menyusun formula dan strategi untuk menjalan kan bisnis.

3) Melakukan evaluasi terhadap perusahaan.

4) Melakukan rapat.

5) Mennujuk orang yang mampu memimpin sebuah divisi.

6) Mengawasi situasi bisnis.

7) Merencanakan, mengembangkan dan mengelola berbagai sumber pendapatan dan pembelanjaan kekayaan milik perusahaan

b. Komisaris Utama

1) Melakukan pengawasan atas kebijakan pengurusan, jalan nya pengurusan pada umum nya.

KOMISARIS UTAMA Vicky Vircansa Chairul

KEPALA OPERASIONAL

Rusdianto

BENDAHARA H.Rusdi Dermawan

MANAJER H.Ediwarman DIREKTUR UTAMA

Angga Vircansa Chairul

(17)

7

2) Bertanggung jawab demi kepentingan perusahaan.

3) Bertanggung jawab atas kerugian perusahaan secara pribadi apabila melekukan kelalaian.

c. Kepala Operasional

1) Menyusun rencana kerja pelayanan.

2) Mengawasi karyawan , apakah tugas yang di lakukan sesuai dengan standar operasinal perusahaan.

3) Beertanggung jawab pada pengembangan kualitas layanan ataupun karyawan.

d. Bendahara

1) Menerima, menyimpan, menata usahakan dan membukukan uang atau surat beharga dalam pengelolaan nya.

2) Melakukan pengujian dan pembayaran berdasarkan perintah direktur utama.

3) Membuat dan mengesahkan keputusan kebijakan organisasi bersama ketua dalam hal keuangan dan kekayaan organisasi.

4) Mengoordinasi seluruh aktivitas pengelolaan keuangan.

e. Manajer

1) Membangun kepercayaan antar sesama karyawan.

2) Mengembangkan kualitas perusahaan . 3) Mengevaluasi aktivitas perusahaan.

4) Menjadi problem solver bagi permasalahan di perusahaan.

5) Bertanggung jawab terhadap proses manajemen secara keseluruhan.

(18)

4. Visi dan Misi

a. Visi PT.NPM SUMBAR

“Maju, Terpercaya, Membanggakan Perusahaan Ranah Minang dan Selalu Menjadi Terdepan “

b. Misi PT.NPM SUMBAR

Mengedepankan Pelayanan yang Cepat, Tepat dan Ramah.

1) Meningkatkan mutu pelayanan bagi para pelanggan.

2) Memberikan sejuta kesan bagi pengguna.

B. Administrasi

Administrasi adalah usaha dan kegiatan yang berkaitan dengan penyelenggaraan kebijakan untuk mencapai tujuan. (Kamus Besar Bahasa Indonesia, 2002, )

Administrasi adalah keseluruhan proses kerjasama antara dua orang atau lebih yang didasarkan atas rasionalitas tertentu dalam rangka pencapaian tujuan yang telah ditentukan sebelumnya dengan memanfaatkan sarana dan prasarana tertentu secara berdaya guna.

C. Penyewaan

Penyewaan adalah pemakaian sesuatu dengan membayar uang. Uang yang dibayarkan karena memakai atau meminjam sesuatu,ongkos,biaya pengangkutan(transpor). Yang boleh dipakai setelah dibayar dengan uang(KamusBesarBahasaIndonesia).

D. Konsep Dasar

1. Pengertian Sistem

Jogianto (2003) menyatakan bahwa Sistem adalah suatu perkumpulan komponen yang saling memiliki hubungan antara komponen satu dengan yang lain nya. Menurut Kamus Besar Bahasa Indonesia(KBBI) menyatakan bahwa sistem merupakan perangkat unsur yang secara teratur saling berkaitan sehingga membentuk suatu totalitas.

Memiliki susunan teratur dari pandangan teori , asas, dan sebagai nya.

(19)

9

2. Karakteristik Sistem

Suatu sistem mempunyai karakteristik atatu sifat-sifat tertentu diantaranya adalah sebagai berikut:

a. Memiliki komponen

Komponen merupakan sebuah bagian dari sebuah sistem interaksi, dimana semua komponen dalam sistem saling berinteraksi dan setiap komponen memiliki fungsi masing-masing, sehingga kalau terjadi trouble pada sebuah komponen, maka akan mempengaruhi kerja sebuah sistem.

b. Batasan Sistem (Boundary)

Batasan sebuah sistem merupakan pembatas antara satu sistem informasi dengan sistem informasi lain nya, sehingga kerja sebuah sistem tidak tumpang tindih.

c. Lingkungan Luar Sistem (Environtment)

Merupakan keseluruhan sistem dan juga lingkungan di luar batasan atau boundary dari sebuah sistem. Sebuah sistem akan disebut dengan sistem informasi adalah memiliki batasan dan memiliki lingkungan luar yang berbatasan langsung dengan sistem informasi tersebut.

d. Penghubung Sistem (Interface)

Media yang menghubungkan sistem dengan subsistem yang lain disebut dengan penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya.Dengan ada nya penghubung sistem, maka sebuah sistem dengan sistem yang lain nya dapat saling terhubung dan saling membantu.

e. Masukan Sistem (Input)

Masukan sisttem adalah energi yang di masukkan kedalam sistem, yang berupa pemeliharaan sistem itu sendiri dengan berbagai metode perwatan nya sehingga sistem itu dapat bertahan (maintenance input) dan sinyal (signal input). Sebagai contoh, di dalam suatu unit

(20)

sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputer. Sementara “data” adalah signal input yang akan diolah sebagai informasi.

f. Keluaran Sistem (Output)

Keluaran sistem atau output, adalah energi yang di keluarkan oleh sistem itu sendiri yang terbentu melalui berbagai proses.Merupakan sebuah karakteristik yang musti di miliki sistem yang mana merupakan hasil dari sebuah input yang di proses dalam sebuah sistem.

g. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran. Kalau input pada sebuah sistem tidak di proses, maka tidak aka nada yang nama nya output.

h. Sasaran Sistem (Objective)

Suatu sistem memiliki tujuan atau sasaran, kalau sistem tidak mempunyai sasaran, maka operasi sistem tidak ada gunanya.Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

3. Klasifikasi Sistem

Menurut Tata Sutabri sistem dapat dikelompokan atau diklasifikasikan menjadi beberapa sudut pandang diantaranya adalah sebagai berikut :

a. Sistem abstrak dan sistem fisik

Sistem abstak adalah sistem yang berbentu pemikiran atau rancangan yang masih ada dalam kepala yang belum tertuangkan ke dalam sebuah objek, sedangkan sistem fisik adalah bentuk dari sistem yang abstrak tadi yang di gambarkan melalui entah itu kertas dan sebagai nya.

b. Sistem alamiah dan sistem buatan manusia

Sistem alamiah adalah sistem yang terjadi secara alamiah dan tidak ikut nya campur tangan makhluk, sedangkan buatan manusia

(21)

11

adalah sistem yang manusia rancang sendiri, jalan kan sendiri, dan jika terjadi kerusakan pada sistem, manusia sepenuh nya bertanggung jawab.

c. Sistem deterministik dan sistem probabilistik

Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut deterministik. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi.

d. Sistem tertutup dan sistem terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya.

4. Pengertian Sistem Informasi

Sistem informasi bukan merupakan hal yang baru.Yang baru adalah komputerisasinya. Sutabri (2004:78), menyatakan bahwa sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transakasi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi. Menurut Faisal(2008:43) sistem informasi merupakan suatu sistemmanajemen sistem organisasi yang baik secara manajerial maupun secara strategis dalam menyediakan laporan yang di perlukan kepada pihak luar.

E. Alat Bantu Perancangan Model Sistem Informasi

Menurut Sugiyanto (2010:55) Permodelan (Modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Membuat model dari sebuah sistem yang kompleks sangat penting agar dapat memahami sistem secara menyeluruh.Semakin kompleks sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik.Dengan menggunakan model, diharapkan pengembangan piranti lunak dapat

(22)

memenuhi semua kebutuhan pengguna dengan lengkap dan tepat.Kesuksesan suatu pemodelan piranti lunak ditentukan oleh tiga unsur, yaitu pemodelan (notation), proses (process), dan tool yang digunakan.

Berdasarkan penjelasan Sugiyanto (2010:65) penulis menggunakan perancangan sistem dengan pemodelan berorientasi objek menggunakan Unified Modelling Language (UML).

Sutabri (2012) berpendapat bahwa UML, merupakan bahasa untuk visualisasi, spesifikasi, kontruksi, serta dokumentasi.Sependapat dengan, Sugiyanto (2010) yang menjelaskan UML seperti sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang, dan mendokumentasikan sistem piranti lunak.UML menawarkan sebuah standar untuk merancang model sebuah sistem.

UML merupakan pemodelan berorientasi objek dalam merancang suatu sistem, akan tetapi dapat digunakan untuk pemodelan aplikasi prosedural. Pernyataan tersebut dikuatkan oleh Sugiyanto (2010:76) dengan menggunakan UML dapat dibuat model untuk semua jenis aplikasi piranti lunak dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun serta ditulis dalam bahasa pemrograman apapun, karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa berorientasi objek. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

Menurut Sugiyanto (2010:90) setiap sistem yang kompleks seharusnya bisa dipandang dari sudut yang berbeda-beda sehingga bisa didapatkan pemahaman secara menyeluruh. UML menyediakan sembilan jenis diagram yaitu Diagram Class, Diagram Objek, Use Case Diagram, Sequence Diagram, Collaboration Diagram, Statechart Diagram, Activity Diagram, Component Diagram, Deployment Diagram. Akan tetapi Sulistyorini (2009:34) menyatakan bahwa kesembilan diagram tersebut tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semua dibuat sesuai dengan kebutuhan.

(23)

13

1. Use Case Diagram

Use Case Diagrambersifat statis, diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas).

Diagram ini sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

Simbol-simbol yang digunakan dalam Use Case Diagramdijelaskan pada tabel berikut:

Tabel 2. 1

Simbol-simbol Use Case Diagram

No. Simbol Nama Keterangan

1 Actor

Menspesifikasikanhimpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.

2 Use Case

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor.

3 System

Menspesifikasikan paket yang menampilkan sistem secara terbatas.

4 Dependency

Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen

yang tidak mandiri

(independent).

5 Generalizatio

n

Hubungan dimana objek anak (descendent) berbagi perilaku

(24)

dan struktur data dari objek yang ada di atasnya objek induk (ancestor).

6 Include Menspesifikasikanbahwausecase

sumber secaraeksplisit.

7 Extend

Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.

8 Assosiation Menghubungkan antara objek

satu dengan objek lainnya.

2. Class Diagram

Classadalah sebuah spesifikasi yang akan menghasilkan objek dan merupakan inti dari pengembangan dan desain berorientasi objek.

Classmenggambarkan keadaan (atribut/properti) suatu sistem. Class diagrammenggambarkan struktur dan deskripsi kelas, package beserta hubungan satu sama lain Sutabri (2012:89). Simbol-simbol yang digunakan dalam class diagramyaitu:

Tabel 2. 2

Simbol-simbol Class Diagram

No Simbol Nama Keterangan

1 Class Himpunan dari objek-objek

yang berbagi atribut serta operasi yang sama

2 Nary

Association

Upaya untuk menghindari asosiasi dengan lebih dari 2 objek

3 Asosiasi Hubungan statis antar class

yang menggambarkan class yang memiliki atribut berupa

(25)

15

class lain atau class yang harus mengetahui eksistensi class lain

4 Generalization Hubungan dimana objek

anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor)

5 Dependency Hubungan dimana perubahan

yang terjadi pada suatu

elemen mandiri

(independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (independent)

3. Activity Diagram

Diagram aktivitas (activity diagram) sesungguhnya adalah bentuk khusus dari state machine yang bertujuan memodelkan komputasi dan aliran-aliran kerja yang terjadi dalam sistem / perangkat lunak yang sedang dikembangkan.State pada diagram aktivitas mempresentasikan state dari komputasi yang sedang dieksekusi, bukan state dari suatu objek biasa.

Biasanya, suatu diagram aktivitas mengasumsikan komputasi- komputasi dilaksanakan tanpa adanya interupsi-interupsi eksternal berbasis event terjadi padanya.

(26)

Tabel 2. 3

Simbol-simbol Activity Diagram

No Simbol Nama Keterangan

1 Activity Memperlihatkan bagaimana

masing-masing kelas

antarmuka saling

berinteraksi satu sama lain

2 Decision Pilihan untuk pengambilan

keputusan

3 Initial Node Titik awal

4 Actifity Final Node Titik akhir

5 Fork Menunjukkan kegiatan yang

dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu 6 Asosiasi berarah Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multyplicity

4. Sequence Diagram

Sequence diagrammenggambarkan interaksi antara objek di dalam dan disekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu, menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan output tertentu.Collaboration diagram juga menggambarkan interaksi antara objek seperti sequence diagram, akan tetapi lebih menekankan pada masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, dumana message dari level tertinggi memiliki nomor:

(27)

17

Tabel 2. 4

Simbol-simbol Sequence Diagram

No Simbol Nama Keterangan

1 Object dan

lifeline

Orang, tempat, benda, kejadian atau konsep yang ada dalam dunia nyata yang penting bagi suatu aplikasi yang saling berintekrasi.

2 Message

Spesifikasi dari komunikasi antar objek yang memuat informasi- informasi tentang aktivitas yang terjadi

3 Actor

Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.

F. Perangkat Lunak Pembangun Sistem

Dalam merancang sistem informasi ini penulis menggunakan bahasa pemrograman PHP, Dreamweaver untuk merancang form/design tampilan dan MySql sebagai databasenya.

1. Database

Database adalah sekumpulan data yang terdiri dari suatu atau lebih tabel yang saling berhubungan.User mempunyai wewenang untuk mengakses data tersebut, baik untuk menambah, mengubah atau menghapus data yang ada dalam tabel tersebut Wahyono,(

2005:88).Database digunakan untuk menampung beberapa tabel atau query yang dijadikan media untuk menyimpan data sebagai sumber pengolahan data Wahyono, (2005:90). Menurut Wahyono (2005:92), database merupakan kumpulan data yang terorganisasi dalam file-file terstruktur yang khusus digunakan untuk menampung data.

(28)

2. PHP

Dalam buku karangan Arief M.Rudyanto (2011:64) PHP (Perl Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis.

Karena PHP merupakan server-side scripting maka sintks dan perintah- perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data kehalaman web.

PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI (Common Gateway Interface).PHP termasuk dalam Open Source Product, sehingga source code PHP dapat diubah dan di distribusikan secara bebas.PHP juga mampu lintas Platform.Artinya PHP dapat berjalan dibanyak sistem operasi yang beredar saat ini, diantaranya Sistem Operasi Microsoft Windows (semua versi), Linux, Mac OS, Solaris.

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994.Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya.Rasmus Lerdorf adalah salah satu pendukung open source.

a. Kelebihan-kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. Kelebihan-kelebihan diantaranya adalah:

1) PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apasaja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.

(29)

19

2) PHP dapat digunakan pada semua sistem operasi antara lain linux, Unix (termasuk variannya HP-UX, Solaris dan OpenBSD), microsoft windows, Mac OS X, RISC OS.

3) PHP mendukung banyak WEB Server seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

4) PHP tidak terbatas pada hasil keluaran HTML (Hypertext Markup Language). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, File PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.

b. Sintax / Script PHP

Script PHP termasuk dalam HTML-embedded, artinya kode PHP dapat disisipkan pada sebuah halaman HTML.

Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP dalam buku karangan Peranginangin Kasiman (2006)

1) <?php...?>

2) <script language = “PHP”> ... </script>

3) <? ... ?>

4) <% .. %>

c. Konsep Kerja PHP

Model kerja HTML, diawali dengan permintaan suatu halaman web oleh browser.Berdasarkan URL atau dikenal dengan alamat internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server.

Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan penerjemahan kode HTML dan menampilkan isinya ke layar pemakai.

(30)

3. Web

World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai informasi yang serius dari informasi yang gratisan sampai informasi yang komersial. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam.

4. Adobe Dreamweaver CS5

Dalam Buku Madcoms (2012) Dreamweaver adalah sebuah HTMLeditor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web.Dremweaver merupakan software utama yang digunakan oleh web desainer maupun web programer dalam mengembangkan suatu situs web, Dreamweaver mempunyai ruang kerja, fasilitas dan kemampuan yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web. Saat ini terdapat software dari kelompok adobe yang belakangan banyak digunakan untuk mendesain suatu situs web.Versi terbaru dari Dreamweaver saat ini adalah Dreamweaver CS5.

Dreamweaver merupakan software utama yang digunakan oleh web Desainer maupun web Programmer dalam mengembangkan suatu situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan dreamweaver yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web.

Langkah menjalankanDreamweaverCS5 adalah pilih startAll programs Adobe Master Collection CS5 Adobe DreamweaverCS5

(31)

21

Gambar 2. 2

Tampilan Halaman Welcome Dari Dreamweaver CS5

Dalam tampilan awal Dreamweaver terdapat pilihan open a Recent Item (File yang pernah terbuka), create New (membuat file baru), Top Features (fitur-fitur baru), Dan Getting started (Tuntunan Pengguanaan Dreamweaver). Halaman welcome screenakan selalu ditampilkan saat anda menjalankan program Dreamweaver, jika anda tidak menginginkan halaman tersebut tampil maka beri tanda centang pada pilihan Dont show again.

Selanjutnya Gambar berikut merupakan gambaran layout kerja DreamweaverCS5.

Gambar 2. 3Tampilan Lembar Kerja Dreamweaver

Menu

Jendela Code

Jendela desain

Panel

Site Panel

(32)

Application Bar, berada di bagian paling atas jendala aplikasi dreamwever CS5.Baris ini berisi tombol workspace (workspace switcher), menu dan aplikasi lainnya.

Gambar 2. 4Aplication Bar

a. Toolbar Document, berisi tombol-tombol yng digunakan untuk menampilkan jendela dokumen, seperti kita bisa menampilkan code saja, desain saja atau kedua-duanya.

Gambar 2. 5Document Toolbar

b. Panel Group adalah kumpulan panel yang saling berkaitan, panel-panel ini dikelompokan pada judul-judul tertentu berdasarkan fungsinya.panel ini digunakan untuk memonitor dan memodifikasi pekerjaan.Panel group ini berisi panel insert, CSS, Styles, Asset, AP Elemen dan Files.

Gambar 2. 6Tampilan Panel Groups

(33)

23

c. Panel Propeties menampilkan dan mengubah berbagai properti yang dipunyai elemen tertentu. Kita bisa langsung mengubah properti dari elemen tersebut dengan tool ini, misalnya merubah warna text, memberikan background pada elemen tabel, menggabungkan kolom, dan lain-lain.

Gambar 2. 7Tombol Panah Pada Properties

d. Panel Insert digunakan untuk menyisipkan berbagai jenis objek, seperti image, tabel, atau objek media kedalam jendela dokumen.

Gambar 2. 8Tampilan Panel Insert

e. Panel File digunakan untuk mengatur file-file dan folder-folder yang membentuk situs web

(34)

Gambar 2. 9 Tampilan Panel Insert

5. MySQL

MySQL merupakan software sistem manajemen database (Database Management System –DBMS) yang paling populer dikalanganpemrograman Web, terutama dilingkungan Linux dengan menggunakan scriptPHP dan Perl yang digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya. MySQL dan PHP dianggap sebagai pasangan software pengembangan aplikasi web yang ideal dan sering digunakan untuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa pemrograman script PHP. MySQL juga merupakan database yang digunakan oleh situs-situs terkemuka diinternet untuk menyimpan datanya Komala,( 2015:55).

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MYSQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak 1979. Awalnya TcX membuat MySQL dengan tujuan mengembangkan aplikasi web untuk klien. Kepopuleran MySQL antara lain karena MySQL menggunakan SQLsebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaaan-perusahaan skala menengah kecil.

Keandalan suatu system database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah- perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai

(35)

25

databaseserver, MySQL dapat dikatakan lebih unggul dibandingkan dengan database server yang lainnya dalam query data.

a. Keistimewaan MySQL

Sebagai database yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL :

1) Portability

MySQL dapat berjalan stabil pada berbagai sitem operasi di antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server, Solaris, Amiga, HP-UX dan masih banyak lagi.

2) Open Source

MySQL didistribusikan secara open source (gratis), di bawah lisensi GPL.

3) Multiuser

MySQLdapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.

4) Performance Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5) Column Types

MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, year, set serta enum.

6) Command dan Function

MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.

7) Security

(36)

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user dengan system perizinan yang mendetail serta password terencripsi.

8) Stability dan Limits

MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu, batas indeks yang dapat di tampung mencapai 32 indeks pada tiap tabelnya.

9) Connectivity

MySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).

10) Localisation

MySQL dapat mendeteksi pesan kesalahan (error code) pada clent dengan menggunakan lebih dari dua puluh bahasa.

Meski demikian, bahasa Indonesia belum termasuk di dalamnya.

11) Interface

MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface)

12) Client dan Tools

MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasidatabase, dan pada setiap tool yang ada disertai petunjuk online.

13) Struktur Tabel

MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.

(37)

27

6. Microsoft Visio 2016

Gambar 2. 10 Tampilan Awal Microsoft Visio 2016

.

Gambar 2. 11 Lembar Kerja Microsoft Visio

(38)

BAB III

ANALISA DAN PERANCANGAN SISTEM

A. Analisa Sistem

Analisa sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan- permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan- perbaikannya.

Analisa masalah dapat dilakukan agar penemuan masalah yang ada, dapat diketahui penyebabnya, sehinggan nantinya dari analisa masalah tersebut didapatkan suatu bentuk pemecahan masalah. Dari hasil analisa, penulis merumuskan masalah-masalah atau kendala-kendala dalam proses kunjungan tahanan dan narapidana memiliki banyak masalah maupun kekurangan. Salah satu kendala yang di miliki saat ini oleh PT.NPM SUMBAR adalah system administrasi penyewaan yang masih menggunakan system lama, hal ini menyebabkan tidak validnya data.

Selama ini data penyewaan ini tidak tertata dengan baik yang berdampak pada sulit nya membuat laporan.System administrasi penyewaan yang masih menggunakan buku besar,dapat berdampak pada kinerja perusahaan itu sendiri, sebagi contoh adalah jika terjadi human error. Dengan ada nya system pembaharuan ini, dapat menghemat waktu,serta dapat memberikan pelayanan yang efektif dan efisien.

1. Sistem yang Sedang Berjalan

Analisa sistem yang berjalan pada PT.NPM SUMBAR saat ini adalah proses penyewaan masih menggunakan buku besar. Yang berdampak pada kualitas serta efktifitas pelayanan yang di berikan oleh pihak perusahaan.

Untuk pemesanan biasa nya customer mesti datang ke kantor dan membuang banyak waktu, ada juga via telepon yang validitas nya di

(39)

29

ragukan. Begitu juga dengan data supir, yang tidak tertata dengan baik.

Bus pun juga begitu.

B. Perancangan sistem

1. DiagramUnified Modeling Language( UML)

Rosa A.S UML (Unified Modeling Language) adalah suatu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal ini disebabkan karena munculnya sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun dengan menggunakan teknik pemrograman berorientasi objek, yaitu Unified Modeling Language (UML). UML muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari system perangkat lunak.

2. Aktor

Berikut adalah definisi aktor pada sistem penjadwalan kunjungan : Tabel 3. 1 Aktor

No Aktor Tugas

1 Admin 1. Perekapan data

2. Mengelola dokumen dan menyimpan nya dengan terstruktur.

3. Mengelola data masuk dari User 2 User 1. Melakukan input dan output data.

2. Menyediakan metode untuk input dan output.

3. Melakukan Order untuk menyewa bus.

(40)

3. Usecase Aktor a. Usecase Admin

Gambar 3.1 UseCase Admin b. UseCase User

Gambar 3.2 UseCase User

(41)

31

4. Activity Diagram

a. Activity Diagram Admin

Gambar 3. 3 Activity Diagram Admin

b. ActivityDiagram Pada User

Gambar 3. 4 Activity diagram User

(42)

5. Sequence Diagram

a. Sequence Diagram Admin

Gambar 3. 5 Sequence Diagram Admin

(43)

33

b. Sequeence Diagram User

Gambar 3. 6 Sequence Diagram User

6. Class Diagram a. Class Diagram

Gambarclass diagramdapat dilihat pada gambar 3.15 berikut ini :

(44)

Gambar 3. 7 Class Diagram Keterangan:

Class diagramperancangan sistem administrasi pelayanan penyewaan pada Bus VIRCANSA pada PT.NPM SUMBAR I yaitu user dan admin. Masing-masing class saling terkait dengan yang lainnya sesuai dengan sistem yang ada.

(45)

35

C. Desain Output

1. Halaman Admin Untuk Data Sopir

Gambar 3. 8

Design Halaman Output Data Sopir 2. Halaman Admin untuk Data Bus

Gambar 3. 9

Design Halaman Output Data Bus 3. Halaman Admin untuk Data Penyewaan Bus

Gambar 3. 10

Design Halaman Output Data Penyewaan Bus

(46)

4. Pelanggan

Gambar 3. 11

Design Halaman Output Data Penyewaan User

D. Desain Input a. Home User

Gambar 3. 12 Design Home User b. Design Buat Akun User

Gambar 3. 13 Design Buat Akun c. Design Login User

(47)

37

Gambar 3. 14 Design Login User

d. Design Order

Gambar 3. 15 Design Order

(48)

e. Form Order

Gambar 3. 16 Design Isi Orderan

f. Halaman Utama Admin

Gambar 3. 17

Design Halaman Utama Admin

(49)

39

g. Login Admin

Gambar 3. 18 Design login Admin

h. Design Halaman Dashboard Admin

Gambar 3. 19

Design Halaman Dashboard Admin

(50)

i. Form Administrator

Gambar 3. 20 Form Administrator

j. Form Customer

Gambar 3. 21 Design Form Customer

(51)

41

k. Form Data Supir

Gambar 3. 22 Design Form Data Supir

l. Form Design Tambah Data Supir

Gambar 3. 23

Form Design Tambah Data Supir

(52)

m. Form Design Data Bus

Gambar 3. 24 Form Design Data Bus

n. Form Tambah Data Bus

Gambar 3. 25

Form Design Tambah Data Bus

(53)

43

o. Design Tabel Penyewaan

Gambar 3. 26

Form Design Tabel Penyewaan

E. Desain File 1. Tabel User

Tabel ini digunakan untuk menyimpan data user. Keterangannya dapat dilihat pada tabel 3.4 berikut ini:

a. Tabel Buat Akun

Tabel 3.2 Tabel Buat Akun

No Field Tipe Keterangan

1 Nama int(30) Nama

2 Username Varchar(50) Username 3 password varchar(255) Password 4 Level Enum(„a‟,‟k‟,‟s‟,‟p

‟)

(54)

b. Tabel Login

Tabel 3.3 Tabel Login

No Field Tipe Keterangan

1 User_name Int(30) Nama Pengguna 2 Password Varchar(50) Password

c. Tabel Order

Tabel 3.4 Tabel Order

No Field Tipe Keterangan

1 Kd_Promo Int(30) Kode Promo

2 Email Varchar(50) Alamat Email

3 Bus Varchar(50) Bus

4 Jumlah Varchar(50) Jumlah

5 N0_WA Varchar(50) Nomor WA

6 Alamat Varchar(50) Alamat

2. Table Admin

Tabel ini digunakan untuk menyimpan data narapidana dan data pengunjung. Keterangannya dapat dilihat pada tabel 3.7 berikut in

a. Login

Tabel 3.5 Tabel Login Admin

No Field Tipe Keterangan

1 Username int(10) Username

2 Password varchar(50) Password

b. Tabel Administrator

Tabel ini digunakan untuk menyimpan data Administrator.

Keterangannyan dapat dilihat pada tabel 3.6 berikut ini:

(55)

45

Tabel 3.6 Tabel Administrator

No Field Tipe Keterangan

1 NO Int(30) Nomor

2 Nama Varchar(50) Nama

3 Email Varchar(50) Alamat Email 4 User_name Varchar(50) User Name 5 Action Varchar(50) Action

c. Tabel Supir

Tabel ini digunakan untuk menyimpan data Sopir.

Keterangannya dapat dilihat pada tabel 3.7 berikut ini:

Tabel 3.7 Tabel Supir

No Field Tipe Keterangan

1 Nm_Supir Int(10) Nama Supir

2 Alamat Varchar(25) Alamat

3 No_tlp Varchar(25) Nomor Telepon

4 Stts Varchar(25) Status

5 Action Varchar

d. Tabel Bus(Admin)

Tabel ini digunakan untuk menyimpan data Penyewaan.

Keterangannya dapat dilihat pada tabel 3.8 berikut ini:

Tabel 3.8 Tabel Bus

No Field Tipe Keterangan

1 Nm_bus Int(30) Nama Bus

2 Kapasitas Varchar(50) Kapasitas

3 Stts Varchar(50) Status

4 Action Varchar(50) Action

(56)

e. Tabel Penyewaan

Tabel 3.9 Tabel penyewaan

No Field Tipe Keterangan

1 No Int(30) Nomor

2 Kd_Orderan Varchar(50) Kode Orderan 3 Kd_promo Varchar(50) Kode Promo

4 Email Varchar(50) Email

5 No_WA Varchar(25) Nomor WA

(57)

BAB IV PENUTUP

A. Kesimpulan

Berdasarkan pembahasan yang telah dilakukan pada bab-bab sebelumnya dari Tugas Akhir ini, maka penulis dapat mengambil kesimpulan sebagai berikut:

1. Sistem informasi ini hanya memuat pengelolaan administrasi penyewaan Bus VIRCANSA dalam PT.NPM SUMBAR berbasis WEB.

2. Sistem infromasi ini dapat membantu admin dan user dalam proses administrasi untuk penyewaan bus.

B. Saran

Berdasarkan analisis yang telah dilakukan, maka saran terhadap pembuatan Sistem Informasi Administrasi Penyewaan Bus VIRCANSA pada PT.NPM SUMBARadalah :

1. Diharapkan Sistem Informasi Administrasi Penyewaan Bus VIRCANSA pada PT.NPM SUMBAR ini bisa dikembangkan dan digunakan.

2. Sistem Informasi Administrasi Penyewaan Bus Vircansa pada PT.NPM SUMBAR ini masih membutuhkan saran untuk ke depan nya.

47

(58)

DAFTAR PUSTAKA

Agus Sachri & Yan Yan Sunarya, (2001), Wacana Transformasi Alih Teknologi, ITB Bandung

Ambar Teguh Sulistiyani, (2009, 146), Manajemen Informatika, Yogyakarta, Graha Ilmu

Anoraga, Panji, (2011), Pengatar Bisnis Pengelolaan Bisnis dalam Era Globalisasi, Jakarta, Rineka Cipta

Assauri, Sofian, (2008), Manajemen Produksi dan Operasional, Jakarta, PT. Raja Grafindo Perseda

Assauri, Sofian, (2013), Strategic management, Jakarta, PT. Raja Grafindo Perseda

Assauri Sofian, (2014), Operational Strategik Logika, Jakarta, Ub Press Ayodya Wulan, (20l0, 199), Cara Awal belajar Coding, Jakarta, Gramedia Chasana, Siti Uswatun, 2013, Pemasaran Sosial Kesehatan, Yogyakarta,

Deepublish

Ekotama, Suryono, (2008). Peluag Bisnis Tahan Kritis. Yogyakarta. Media Persindo

Gambar

Diagram  ini  sangat  penting  untuk  mengorganisasi  dan  memodelkan  perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna
Diagram  aktivitas  (activity  diagram)  sesungguhnya  adalah  bentuk  khusus  dari  state  machine  yang  bertujuan  memodelkan  komputasi  dan  aliran-aliran kerja yang terjadi dalam sistem / perangkat lunak yang sedang  dikembangkan.State  pada  diagram
Gambar 2. 3Tampilan Lembar Kerja Dreamweaver
Gambar 2. 5Document Toolbar
+7

Referensi

Dokumen terkait