43
BAB III
ANALISIS DAN DESAIN SISTEM
III.1. Analisa Masalah
Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait didalam knowledge management system tentang jasa export dan import yang berjalan saat ini. Adapun knowledge management system tentang layanan yang sedang berjalan saat ini masih menggunakan sistem yang manual, yakni petugas harus menemui user secara langsung untuk memberikan solusi mengenai permasalahan yang dialaminya.
Sistem yang bekerja secara manual ini dapat menyebabkan keterlambatan dalam hal pemberian informasi untuk seluruh user. Untuk itu penulis membuat sebuah sistem baru yang sudah terkomputerisasi untuk mempermudah user mencari solusi dalam menyelesaikan suatu masalah yang berkaitan dengan informasi dan juga mempermudah dalam berbagi pengetahuan. User yang ingin memberikan pengetahuannya tidak harus memberikannya pada saat seminar ataupun rapat sehingga pengetahuan tersebut dapat langsung diterima oleh user yang lain secara cepat dan efisien
III.1.1 Analisa Input
Adapun analisa input sistem yang berjalan pada CV. Karyatama Nian Sukses dapat dilihat dari gambar III.1 berikut :
Gambar III.1 Analisa Input Dokumen pada CV. Karyatama Nian Sukses (Sumber : CV. Karyatama Nian Sukses)
III.1.2 Analisa Proses
Aliran proses informasi yang berjalan dapat digambarkan sebagai berikut :
Admin Pimpinan Customer Mulai Dokumen Dokumen Mengecek Kelengkapan Dokumen Apakah Dokumen lengkap ? Membuat Laporan Doumen Mencatat Dokumen Laporan Dokumen N Laporan Dokumen Selesai Ya Tidak
Gambar III.2 FOD (Flow Of Document) Analisis dan Implementasi Knowledge Management System Import Makanan dan Minuman pada CV.
III.1.3 Analisa Output
Adapun analisa output sistem yang berjalan pada CV. Karyatama Nian Sukses dapat dilihat dari gambar III.3 berikut :
Gambar III.3. Analisa Output Dokumen pada CV. Karyatama Nian Sukses (Sumber : CV. Karyatama Nian Sukses)
III.2 Desain Sistem
Untuk membantu membangun sistem informasi berbasis Knowledge
Management System impor makanan dan minuman pada CV. Karyatama Nian
Sukses, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih cepat dan lebih mudah pengolahannya. Dengan memanfaatkan bahasa pemrograman PHP dan database MYSQL untuk memudahkan dalam perancangan dari aplikasi itu sendiri.
Adapun manfaat sistem yang akan dibuat yaitu :
minuman yang sebelumnya dilakukan dengan cara manual.
2. Memudahkan user dalam mendapat informasi tanpa perlu bertatap muka dengan user lain dengan memanfaatkan forum diskusi.
3. Meminimalisir kesalahahan input data yang dilakukan oleh admin, dikarenakan dengan adanya database, sehingga meminimalisir pengulangan data yang sama.
III.2.1 Desain Sistem Global
Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram
2. Perancangan Class Diagram
3. Perancangan Sequence Diagram
4. Perancangan Activity Diagram
III.2.1.1 Use CaseDiagram
Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan dibangun. Dalam penulisan tugas akhir ini penulis menggunakan UML yang dalam metode itu penulis menerapkan diagram Use Case.
Use case menjelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Sebuah use case mempresentasikan sebuah interaksi antar actor dengan sistem dan menggambarkan fungsionalitas yang diharapkan dari sebuah Analisis Dan Implementasi Knowledge Management
SystemImport Makanan dan Minumana Berbasis Web pada CV. Karyatama Nian Sukses.. Berikut adalah use case diagramknowledge management system import :
Beranda Forum Diskusi Login pengumuman Log Out Home <<extend>> <<extend>> << extend >> << extend >> << extend >> << extend >> << extend >> << extend >>
Gambar III.4 Use Case Diagram
III.2.2. Class Diagram
Berikut adalah rancangan class diagram untuk Analisis Dan Implementasi Knowledge Management SystemImport Makanan dan Minumana Berbasis Web pada CV. Karyatama Nian Sukses :
Analisis dan Implementasi Knowledge Management System Impor Makanan dan Minuman Berbasis Web Pada CV. Karyatama Nian Sukses Medan
User Admin <<Extend> > <<Extend> >
Tabel Admin +username: varchar = 100 +password: varchar = 100 +level : varchar = 10 +Simpan() Tabel Message +id*:int = 11 +message: text +sender: varchar = 30 +Simpan()
Gambar III.5 Class Diagram
III.2.3. Activity Diagram
Berikut adalah rancangan activity diagram untuk Analisis Dan Implementasi Knowledge Management System Import Makanan dan Minuman Berbasis Web pada CV. Karyatama Nian Sukses.
1. Activity Diagram Login
Bentuk rancangan activity diagram login dapat dilihat pada gambar III.6 berikut ini : Tabel Pengumuman +id_pengumuman*:int = 11 +no_order: varchar = 25 +customer: varchar = 100 +komoditi: varchar = 100 +no_container: varchar = 50 +data_kapal: varchar = 100 +kelengkapan_data: text +Simpan() +Edit() +Hapus () Tabel Makanan +id_makanan*:int = 11 +hal: text +isi: text +Simpan() 1…*
Gambar III.6. Activity Diagram Login
2. Activity Diagram Pengumuman
Bentuk rancangan activity diagram pengumuman dapat dilihat pada gambar III.7 berikut ini :
Login
Beranda
Input Username dan Password
Ya
Gambar III.7. Activity Diagram Pengumuman
3. Activity Diagram Forum Diskusi
Bentuk rancangan activity diagram forum diskusi dapat dilihat pada gambar III.8 berikut ini :
Ya
Input Data Desa Simpan Data Pemilihan Data Batal Keluar Edit Data Hapus Tampilan Hasil Tidak Input Berita Simpan Data Keluar Tampilan Hasil Beranda
Gambar III.8. Activity Diagram Forum Diskusi
III.2.4. Sequence Diagram
1. Sequence Diagram Login Admin
Adapun bentuk rancangan tentang login Admin yang dirancang penulis adalah sebagai berikut :
Forum Diskusi
Simpan Data Ya
Input Data Desa Simpan Data Pemilihan Data Batal Keluar Edit Data Hapus Tampilan Hasil Tidak Kirim Pesan Keluar Tampilan Hasil
III.9. Sequence Diagram Login Admin
2. Sequence Diagram Login User
Adapun bentuk rancangan tentang login User yang dirancang penulis adalah sebagai berikut :
Login Username dan
Password
Log Out
Aktor Form Login Proses Beranda
Permintaan Username
dan Password
Proses Login dengan
Username dan Password Validasi Username, Password dan Level
III.10. Sequence Diagram Login User
3. Sequence Diagram pada halaman Beranda
Adapun bentuk rancangan tentang halaman beranda yang dirancang penulis adalah sebagai berikut :
Login Username dan
Password
Log Out
Aktor Form Login Proses Beranda
Permintaan
Username dan
Password
Proses Login dengan
Username dan Password Validasi Username, Password dan Level
Gambar III.11. Sequence Diagram pada halaman Beranda
4. Sequence Diagram pada halaman Forum Diskusi (Topik)
Adapun sequence diagram pada halaman forum diskusi pemilihan topik dapat dilihat pada gambar III.12. berikut ini :
Pemilihan Form Home
Login
Pengumuman
Tampilan Hasil Informasi Form Terpilih
Aplikasi Proses
Aktor
Forum Diskusi Beranda
Gambar III.12. Sequence Diagram pada halaman Forum Diskusi
III.3. Desain Database III.3.1. Desain Tabel
Adapun dalam tahap desain tabel penulis menggunakan aplikasi database My SQL dimana penulis merancang beberapa tabel yaitu sebagai berikut :
1. Tabel Admin
Database : Import Primary Key : -
Tabel III.1. Tabel Admin
Nama Field Tipe Data Nilai
Username Varchar 100
Password Varchar 100
Level Varchar 10
Aktor Pemilihan Topik Forum Diskusi Proses Tabel Message
Data Disimpan
open Input Pesan
2. Tabel Pengumuman Database : Import
Primary key : id_pengumuman
Tabel III.2. Tabel Pengumuman
Nama Field Tipe Data Nilai Id_pengumuman(*) Int 11 No_order Varchar 25 Customer varchar 100 Komoditi Varchar 100 No_container Varchar 50 Data_kapal Varchar 100 Kelengkapan Text default
Keterangan (*) : Primary Key 3. Tabel Message
Database : Import Primary key : id
Tabel III.3. Tabel Message
Nama Field Tipe Data Nilai
id(*) Int 11
message Text default
Sender varchar 30
4. Tabel Makanan
Database : Import Primary key : id_makanan
Tabel III.4. Tabel Makanan
Nama Field Tipe Data Nilai id_makanan(*) Int 11
hal Text default
isi varchar 30
Keterangan (*) : Primary Key
III.4. Desain UserInterface III.4.1. Desain Output
Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari analisis dan implementasi knowledge management system berbasis web tentang layanan ekspor dan import ini adalah sebagai berikut :
1. Desain halaman home user
Desain halaman home user pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi Logout
Tanggal
JUDUL
Gambar III.13. Desain Halaman Home User
2. Desain halaman Pengumuman User
Desain halaman pengumuman pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi Logout
Tanggal Search
PENGUMUMAN
No.order
Customer Komoditi No.
Container Data Kapal Kelengkapan Dokumen xxx xxxx xxxx xxxx xxxx xxxx
Gambar III.14. Desain Halaman Pengumuman User
LOGO
LOGO
xxxxxxxx
Knowledge makanan * xxxxxxxxxxxxx
3. Desain Halaman Home Admin
Desain halaman home admin pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi Logout
Tanggal
JUDUL
*
tambah knowledge
Gambar III.15. Desain Halaman Home Admin
III.4.2. Desain Input
Berikut ini adalah rancangan form masukan (input) yang penulis gunakan dalam pembuatan analisis dan implementasi knowledge management system berbasis web tentang layanan ekspor dan import :
1. Desain Halaman login
Desain halaman login pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
LOGO
Knowledge makanan dan minuman
Home Pengumuman Forum Diskusi Tanggal Login Username Password
JUDUL
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGambar III.16. Desain Halaman Login
2. Desain halaman Pengumuman admin
Desain halaman pengumuman admin pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Login
Gambar III.17. Desain Halaman Pengumuman Admin 3. Desain halaman Tambah Pengumuman
Desain halaman tambah pengumuman pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi
Logout
Tanggal Opsi Tambah
Form Tambah Pengumuman
No. Order 999 Customer xxxx Komoditi xxxx No. Container xxxx Data Kapal xxxx Kelengkapan Dokumen xxx
Gambar III.18. Desain Halaman Tambah Pengumuman Diskusi Tanggal Opsi Tambah Search
Pengumuman
No. orderCustomer Komoditi No. Container Data Kapal Kelengkapan Dokumen Opsi xxx xxxx xxxx xxxx xxxx xxxx Edit | Hapus LOGO Simpan Bersihkan xxxxxxxx
4. Desain Halaman Edit Pengumuman
Desain halaman edit pengumuman pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi
Logout
Tanggal Opsi Tambah
Form Edit Pengumuman
No. Order 999 Customer xxxx Komoditi xxxx No. Container xxxx Data Kapal xxxx Kelengkapan Dokumen xxx
Gambar III.19. Desain Halaman Edit Pengumuman 5. Desain halaman forum diskusi User
Desain halaman forum diskusi pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
LOGO
Gambar III.20. Desain Halaman Forum Diskusi User 4. Desain Halaman Forum Diskusi Admin
Desain halaman forum diskusi admin pada knowledge management system tentang layanan ekspor dan import adalah sebagai berikut :
Home Pengumuman Forum Diskusi Logout
Tanggal admin
xxxxxxxx
xxxxx
Gambar III.21. Perancangan Halaman Forum Diskusi Admin Tanggal (pengguna)
xxxxxxxx