• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
14
0
0

Teks penuh

(1)

22

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan

A. Kebutuhan Pengguna

Berdasarkan hasil riset pada CV Tirta Grafika, terdapat kebutuhan dalam pendataan pesanan masuk, pesanan keluar dan laporan bulanan. Aplikasi ini dikelola oleh dua user yaitu admin dan user. Analisa kebutuhan admin untuk pendataan pesanan masuk, keluar dan mengatur user dapat diuraikan sebagai berikut:

A1.Skenario kebutuhan admin a. Mengelola pesanan masuk b. Mengelola pesanan keluar c. Mengatur user

A2.Skenario kebutuhan user a. Melakukan register b. Melakukan login c. Membuat pesanan d. Melakukan transaksi

B. Kebutuhan sistem

1. User harus melakukan register terlebih dahulu, jika sudah harus melakukan login.

(2)

2. User harus logout setelah selesai mengunakan aplikasi.

3. sistem menghitung jumlah pesanan masuk dan keluar dan di masukan ke halaman admin

4.1.2. Rancangan Diagram Use Case

Gambar IV. 1 Diagram Use Case

uc Use Case Model

Admin Konsumen Melakukan Login Melakukan register Membuat pemesanan Mengelola pemesanan Melakukan transaksi Membuat laporan bulanan Melihat katalog produk Pemesanan Cetak Manager Melihat laporan bulanan

(3)

4.1.3. Rancangan Diagram Aktivitas

Gambar IV. 2 Diagram Activity

custom Test Model

Produksi Admin User Melakukan Login membuat pesanan Melakukan Pembayaran Menerima Detail Pesanan Menyerahkan Detail Pesanan Ke Bagian Produksi Melakukan Proses Pencetakan Melakukan Proses Finishing Mengambil Pesanan

Yang Sudah Selesai

4.1.4. Rancangan Dokumen Sistem Usulan

A. Dokumen masukan

Nama Dokumen : rincian cetak CV.Tirta Grafika Fungsi : rincian cetak

Sumber : konsumen

Tujuan : Menyampaikan rincian pemesanan

Media : Kertas

Jumlah : 1

(4)

Bentuk : Lampiran

B. Dokumen keluaran

Nama Dokumen : struk pemesanan Fungsi : bukti pemesanan Sumber : CV. Tirta Grafika

Tujuan : sebagai bukti pemesanan

Media : Kertas

Jumlah : 1

Frekuensi : Jumlah dan produk yang dipesan

Bentuk : Lampiran

4.1.5. Rancangan Prototype

A. Interface menu utama website CV. Tirta Grafika

(5)

B. Interface katalog produk

Gambar IV. 4 Interface Katalog Produk

C. Interface profil

(6)

4.2. Perancangan Perangkat Lunak

1.2.1. Entity Relationship Diagram (ERD)

Gambar IV. 6 Entity Relantionship Diagram erd Entity Relationship Diagram

User Transaksi Admin Produk id Nama Email image Alamat Password id Nama Email Password Status Total Jumlah File Katalog Jenis Alamat Email Nama Id Id Jenis Nama File Harga 1 M 1 M 1 M 1 M Mengelola Melakukan Mengambil Mengelola

1.2.1.1. Logical Record Structure (LRS)

Gambar IV. 7 Logical Record Structure

uc Use Case View

user nama email image alamat password id transaksi id nama email alamat jenis katalog file jumlah total status admin id nama email password produk 1 m 1 m 1 m id j eni s nam a fi l e harga

(7)

1.2.1.2. Spesifikasi File

1. Spesifikasi File User Nama File : User

Akronim : User

Fungsi : untuk menyimpan data user

Tipe File : File User

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 16 Byte Kunci Field : id Software : Xampp

Tabel IV. 1

Spesifikasi File User

No Elemen Data Nama Field tipe size ket

1 id id int 11 Primary key

2 nama nama varchar 35

3 email email varchar 35

4 image image varchar 128

5 alamat alamat varchar 45

6 password password varchar 256

2. Spesifikasi File Admin Nama File : Admin

Akronim : Admin

Fungsi : untuk menyimpan data admin

Tipe File : File Admin Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 16 Byte Kunci Field : id

(8)

Tabel IV. 2

Spesifikasi File Admin

No Elemen Data Nama Field tipe size ket

1 id id int 11 Primary key

2 nama nama varchar 35

3 email email varchar 35

4 password password varchar 256

3. Spesifikasi File Transaksi Nama File : Transaksi

Akronim : Transaksi

Fungsi : untuk menyimpan data transaksi Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang record : 16 Byte Kunci Field :

Software : Xampp

Tabel IV. 3

Spesifikasi File Transaksi

no Elemen data Nama field Tipe Size Ket

1 Id Id Int 11 Primary

2 Nama Nama Varchar 35

3 Email Email Varchar 35

4 Alamat Alamat Varchar 35

5 Jenis Jenis Varchar 35

6 Katalog Katalog Varchar 35

7 File File Varchar 35

8 Jumlah Jumlah Varchar 35

9 Total Total Varchar 35

(9)

4. Spesifikasi File Produk Nama File : Produk

Akronim : Produk

Fungsi : untuk menyimpan data produk

Tipe File : File Produk Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 16 Byte Kunci Field :

Software : Xampp

Tabel IV. 4

Spesifikasi File Produk

No Elemen Data Nama Field Tipe size ket

1 id id Int 11 Primary key

2 jenis jenis Int 15

3 nama nama Int 30

4 file file Int 30

(10)

1.2.1.3. Class Model / Class Diagram

Gambar IV. 8 Class Diagram

class Class M odel

user - al am at: char - em ai l : char - i d: i nt - i m age: char - nam a: char - password: char + l ogi n() + regi ster() + transaksi () admin - em ai l : char - i d: i nt - nam a: char - password: char + l ogi n() + m engel ol a() produk - fi l e: char - harga: i nt - i d: i nt - j eni s: char - nam a: char + m enam bah() + m enghapus() transaksi - fi l e: char - i d: i nt - j um l ah: i nt - nam a: char - status: char + m enam bah() + m engam bi l () 1 m engam bi l m 1 m el akukan m 1 m engel ol a m 1 m engel ol a 1 1.2.1.4. Sequence Diagram

Gambar IV. 9 Sequence Diagram

sd Use Case Model

user

form login control tabel user halaman utama

alt v alidasi

[valid]

[invalid]

mengirim data()

hasil()

tampilhan halaman utama() input data login()

akses halaman()

validasi data()

(11)

1.2.2. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

A. Server 1) CPU

(a) Processor Pentium® dual core (b) RAM DDR4 4 GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1366x768 5) Koneksi internet dengan kecepatan 10 Mbps. B. Client

1) CPU

(a) Processor Pentium® core i3 (b) RAM DDR3 4GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1366x768 5) Koneksi internet dengan kecepatan 1 Mbps.

1.2.3. Spesifikasi Software

A. Server

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows, Linux, atau Mac Os.

2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2 (b) Aplikasi PHP Server v5 (c) Aplikasi MySQL Server v5 (d) Aplikasi phpMyAdmin v3

3) Aplikasi Web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome. B. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows, Linux atau Mac Os.

2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

1.3. Jadwal Implementasi

Jadwal implementasi merupakan sebuah rencana untuk suatu tahapan yang akan menjelaskan segala sesuatu yang dibutuhkan dalam suatu proses implementasi, jadwal implementasi dapat berfungsi sebagai panduan terhadap suatu kegiatan atau tahapan yang harus dilakukan. Beberapa tahapan dalam jadwal impementasi adalah sebagai berikut:

(12)

Tabel IV. 5 Jadwal Implementasi 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5 6 7 8

9 evaluasi & operasional desain sistem desain perangkat lunak pembuatan & tes pogam tes sistem

pelatihan

pembuatan buku petunjuk

Bulan 2 Waktu

Bulan 3 persiapan data awal

anaisa

No Kegiatan Bulan 1

1. Persiapan data awal pada bulan April yaitu mengumpulkan, mengolah serta mengelompokkan data sesuai dengan kebutuhan dimana diperlukan waktu dua minggu dalam proses mempersiapkan data yang dibutuhkan.

2. Analisa pada bulan April adalah mempelajari sistem yang sedang berjalan untuk mengetahui masalah yang ada. Tujuan dari analisa sistem ini adalah untuk mendapatkan gambaran tentang bentuk permasalahan yang ada Kantor Advokat Sonie Sudarsono dan rekan, Sehingga mengurangi pahaman antara sistem kegiatan analisa sistem dilakukan selama dua minggu.

3. Desain sistem pada bulan Mei bertujuan untuk mendapatkan gambaran arsitektur sebuah sistem yang berfungsi sebagai kerangka kerja sebuah aktivitas desain yanglebihdetaildilakukan.Untuk mendesain perangkat lunak tersebut dibutuhkan waktu satu minggu.

4. Desain perangkat lunak pada bulan Mei yaitu proses untuk mendefinisikan sesuatu yang akan dikerjakan dengan menggunakan teknik yang bervariasi serta didalamnya melibatkan deskripsi mengenai arsitektur serta detail komponen dan juga keterbatasan yang akan dialami dalam proses pengerjaannya dibutuhkan waktu satu minggu

5. Pembuatan dan test program pada bulan Mei hingga Juni ini dilakukan dan dibuat agar program yang telah dibuat ataupun dirancang dapat diketahui kekurangannya sebelum diterapkan pada sistem baru, diperlukan waktu selama empat minggu.

6. Test Sistem pada bulan Juni bertujuan untuk melakukan uji coba terhadap sistemusulan secara keseluruhan agar dapat diketahui apakah sistem tersebut layak atau tidak menggantikan sistem yang lama, test sistem ini membutuhkan waktu selama satu minggu.

(13)

7. Pelatihan pada bulan Juni untuk memberi latihan kepada personil dan meninggkatkan kemampuan personil dalam memahami dan menggunakan program komputer yang ada Pelatihan ini membutuhkan waktu selama satu minggu.

8. Pembuatan buku petunjuk pada bulan Juni dengan maksud agar pengguna sistem dapat mempelajari prosedur sistem secara menyeluruh, pembuatan buku ini membutuhkan waktu satu minggu.

9. Evaluasi dan Operasional pada bulan Juni dimana kegiatan ini merupakan langkah akhir dari jadwal implementasi yang bertujuan sebagai penilaian akhir dari tahap-tahap sebelumnya, sehingga dapat diambil keputusan dari pelaksanaannya. Kegiatan ini memerlukan waktu satu minggu

(14)

Gambar

Gambar IV. 1 Diagram Use Case
Gambar IV. 2 Diagram Activity
Gambar IV. 3 Interface menu utama
Gambar IV. 4 Interface Katalog Produk
+7

Referensi

Dokumen terkait

Data yang dikumpulkan diolah dengan menggunakan SPSS 19.0 dan dianalisis menggunakan beberapa hasil regressions.The menunjukkan variabel yang ekuitas merek terdiri

Tujuan dari artikel ini untuk mengetahui kemandirian siswa melalui pembelajaran inkuiri secara daring. Metode yang digunakan dalam penelitian ini adalah studi

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas Rahmat dan Hidayahnya sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan judul

1 Flat rate service time (FRT) adalah waktu standard yang diperlukan untuk menyervis sebuah sepeda motor, yang terdaftar di dalam parts catalog ini untuk

typhi positif hanya 23% (12/52), jauh lebih rendah dari yang disebutkan dalam beberapa kepustakaan bahwa biakan darah yang diambil pada minggu pertama sakit dapat

• Media yang untuk mengakses informasi di dalamnya pengguna perlu melalui sebuah urutan tertentu yang linier.!. Contoh Linear

Dengan ini saya menyatakan bahwa skripsi berjudul Prediksi Struktur Sekunder Protein menggunakan Hidden Markov Model pada Imbalanced Data adalah benar karya saya

Tabel 3.3 Target Indikator Kinerja Kegiatan Pusat Peningkatan Mutu SDM Kesehatan Tahun 2021 No Indikator Kinerja Kegiatan Definisi Operasional Cara Perhitungan