• Tidak ada hasil yang ditemukan

BAB III PERANCANGAN SISTEM 3.1 Metodologi

N/A
N/A
Protected

Academic year: 2024

Membagikan "BAB III PERANCANGAN SISTEM 3.1 Metodologi"

Copied!
30
0
0

Teks penuh

(1)

BAB III

PERANCANGAN SISTEM 3.1 Metodologi

Metode pengerjaan pada pembuatan pendataan dan penjualan ini menggunakan metode Waterfall dengan tahapan yang meliputi analisis, perancangan, pengkodean, dan pengujian.Berikut cakupan pengerjaan proyek dengan metodeWaterfall.

Gambar 1.Metode Waterfall a. Analisa Kebutuhan

Untuk mendukung pengembangan sistem informasi,

(2)

yang diharapkan. Dalam analisis kebutuhan sistem terdapat beberapa analisis yang dilakukan, yaitu:

1. Analisis kebutuhan perangkat keras a) Laptop Windows 10Home Single

b)ProccessorCore i3-6006U CPU @2.00Ghz c)MemoryRAM 4GB

2. Analisis kebutuhan perangkat lunak a) Microsoft SQL Server 2008 b) Visual Studio 2010

3. Analisis kebutuhan informasi 4. Analisis kebutuhan pengguna.

b. Tahap Design

Saya mendesign aplikasi ini dengan sederhana agar pengguna dapat dengan mudah menggunakan aplikasi ini. Pada aplikasi ini terdapat fitur untuk menambahkan merk mobil, model mobil, dan varian mobil. Merk, model, dan varian mobil tersebut kemudian digunakan untuk mengisi data pembelian dan penjualan mobil.

c. Penulisan Kode Program

Penulisan kode program untuk aplikasi ini saya menggunakan Visual Studio 2010 dengan database Microsoft SQL Server 2008.

(3)

d. Pengujian Program

Setelah melakukan penulisan kode program, saya melakukan pengujian terhadap aplikasi yang sudah saya rancang.

e. Perbaikan

Setelah melakukan pengujian terhadap program, terdapat beberapa kesalahan dalam pengkodean, dan perbaikan pun dilakukan agar aplikasi dapat berjalan sesuai dengan rancangan awal.

(4)

3.2 RancanganDatabase

Gambar 1.2.RancanganDatabase

(5)

3.3 DFD

DFD (Data Flow Diagram) adalah suatu langkah atau metode untuk membuat sebuah perancangan sistem yang mana berorientasi pada alur data yang bergerak ke sebuah sistem lainnya.

Dalam membuat Sistem Informasi ini, DFD sering dipakai.

DFD dibuat oleh para analis untuk membuat sebuah sistem dengan baik. Di mana DFD ini nantinya diberikan kepada para programmer untuk memulai proses coding. Yang mana para programmer ini melakukan sebuah coding sesuai dengan DFD yang dibuat oleh para analis sebelumnya.

Software yang digunakan pada pembuatan DFD (Data Flow Diagram) antara lain EasyCase, Power Designer 6, dan bisa menggunakan UML (Unified Manual Language). [1]

(6)

3.4Use Case

Use case diagram merupakan diagram yang menggambarkan hubungan antara aktor dengan sistem. Use case diagram bisa mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Use case diagram juga bisa digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan bisa juga mempresentasikan sebuah interaksi aktor dengan sistem. Komponen tersebut kemudian menjelaskan komunikasi antara aktor, dengan sistem yang ada.

Dengan demikian, use case dapat dipresentasikan dengan urutan yang sederhana, dan akan mudah dipahami oleh para konsumen. Manfaat dari use case sendiri adalah untuk memudahkan komunikasi dengan menggunakan domain expert dan juga end user,

memberikan kepastian pemahaman yang pas tentang requirement atau juga kebutuhan sebuah sistem.[2]

(7)

Tabel 1.DeskripsiUsecaseAdministrator

NamaUsecase Sistem Informasi

ShowroomMobil Bekas

Aktor Administrator

Pre-condition Administrator beluminputmobil Basic Flow a. Administrator melakukanlogin

b. Administrator meng-inputmerk c. Administrator meng-inputmodel d. Administrator meng-inputvarian e. Administrator meng-inputmobil f. Administrator meng-input penjualan mobil

Post Condition Administrator sudahinputmobil

(8)

Gambar 3.1.Use case Customer

Tabel 2. DeskripsiUsecase Customer

NamaUsecase Sistem Informasi

ShowroomMobil Bekas

Aktor Customer

Pre-condition Customerbelum dapat melihat informasi mobil yang sedang dijual

Basic Flow a.Customer request dan

mendapatkan informasi mobil yang sedang dijual

Post Condition Customer sudah dapat melihat informasi mobil yang sedang dijual

(9)

3.5Activity Diagram

Gambar 4.Activity Diagram

(10)

KeteranganAcivity Diagram a. Administrator melakukanlogin

b. Administrator melakukaninputmobil. Jikamerk, model, dan varianyang akan di-inputbelum tersedia, maka administrator harus melakukaninputmerk, model, dan varian terlebih dahulu.

c. Jikamerk, model, danvariansudah tersedia, maka

administrator tidak perlu melewatiinputmerk, model, danvarian.

d. Administrator melakukaninputmobil, data mobil tersimpan di dalamdatabase.

e. Administrator melakukan pencatatancustomeryang telah membeli mobil.

(11)

3.6 LKT (Lembar Kerja Tampilan) 3.6.1Login Form(T1)

Gambar 5.Login Form Keterangan

Textbox Username digunakan untuk memasukkan username.

Textbox Password digunakan untuk memasukkan password.

Button Logindigunakan untukloginke dalam sistem.

(12)

3.6.2 Menu Utama (T2)

Gambar 6.Menu Utama Keterangan

Pada tampilan utama terdapat Logo. Terdapat 4 menu bar yang tersedia yaitu, Master, Laporan, Data, danbutton Logout.

(13)

3.6.3 Menu Master (T3)

Gambar 7.Menu Master Keterangan

Terdapat 4 sub-menu yaitu, Kelola Mobil Dijual, Input Penjualan,InputPembelian, dan DaftarCustomer

(14)

3.6.4 Menu Laporan (T4)

Gambar 8.Menu Laporan Keterangan

Terdapat 2sub-menuyaitu, Jurnal dan Laporan Laba Rugi.

(15)

3.6.5 Menu Data (T5)

Gambar 9. Menu Data Keterangan

Terdapat 4 sub-menu yaitu: Input Merk, Input Model, Input Varian.

(16)

3.6.6FormKelola Mobil Dijual (T6)

Gambar 10.FormKelola Mobil Dijual Keterangan

Data Grid pada formini digunakan untuk menampilkan data mobil yang sedang dijual.

3.6.7FormPembelian Mobil (T7)

(17)

Keterangan

Text box Tanggal digunakan untuk memasukkan tanggal pembelian. Combo box Merk digunakan untuk mengisi merk mobil yang dibeli oleh showroom.Combo box Model digunakan untuk mengisi model mobil yang dibeli oleh showroom. Combo box Varian digunakan untuk mengisi varian mobil yang dibeli oleh showroom. Combo box Tahun digunakan untuk mengisi tahun mobil diproduksi. Text box Cakupan Mesin digunakan untuk mengisi cakupan mesin mobil dalam satuan (cc). Text Box Kilometer digunakan untuk mengisi kilometer yang didapat dari odometer mobil tersebut dalam satuan (Km). Combo box Transmisi digunakan untuk mengisi transmisi mobil tersebut (Manual/Otomatis). Text box Kapasitas Penumpang digunakan untuk mengisi kapasitas orang yang dapat ditampung di dalam mobil tersebut. Combo box Warna digunakan untuk mengisi warna mobil tersebut. Text box Harga Beli digunakan untuk mengisi harga beli mobil tersebut. Text boxHarga Jual digunakan untuk mengisi harga jual mobil tersebut yang akan dijual kembali oleh showroom. Harga jual harus lebih tinggi daripada harga beli (Harga jual > Harga beli). Text box Deskripsi digunakan untuk

(18)

3.6.8FormPenjualan Mobil (T8)

Gambar 12.FormPenjualan Mobil Keterangan

Terdapat data grid untuk menampilkan data mobil yang sedang terjual.

(19)

3.6.9Form InputData Pembeli (T9)

Gambar 13.Form InputData Pembeli Keterangan

Text box Tanggal digunakan untuk mengisi tanggal mobil terjual. Text box Nama digunakan untuk mengisi nama pembeli.

Text box Alamat digunakan untuk mengisi alamat pembeli. Text

(20)

(read only) digunakan untuk menampilkan data mobil id yang diambil dari data grid form mobil terjual. Text box Merk (read only) digunakan untuk menampilkan data merk mobil yang diambil dari data grid form mobil terjual. Text box Model (read only) digunakan untuk menampilkan data model mobil yang diambil dari data grid form mobil terjual. Text box Varian (read only) digunakan untuk menampilkan data varian mobil yang diambil dari datagrid formmobil terjual.

3.6.10FormDaftar Pembeli (T10)

Gambar 14.FormDaftar Pembeli

(21)

Keterangan

Data grid digunakan untuk menampilkan data pembeli.

Button Edit digunakan untuk mengedit data pembeli. Button Hapus digunakan untuk menghapus data pembeli

3.6.11 Jurnal (T11)

Gambar 15. Jurnal Keterangan

Data grid pada form ini digunakan untuk menampilkan data jurnal.

(22)

3.6.12 Laba Rugi (T12)

Gambar 16.Laba Rugi Keterangan

Form Laba Rugi digunakan untuk perhitungan keuntungan atau kerugian.Text box Pengeluaran (read only) digunakan untuk menampilkan data pengeluaran. Text box (read only) Pendapatan digunakan untuk menampilkan data pendapatan. Text box Kerugian/Keuntungan (read only) digunakan untuk menampilkan hasil selisih pendapatan dikurangi dengan pengeluaran

(23)

3.6.13Form Merk List(T13)

Gambar 17.FormMerkList Keterangan

Form Merk List digunakan untuk menampilkan merk-merk mobil yang sudah ter-input dari database. Data grid digunakan untuk menampilkan datamerkdaridatabase.

(24)

3.6.14FormModelList(T14)

Gambar 18.FormModelList Keterangan

FormModelListdigunakan untuk menampilkan daftar model yang sudah ter-input dari database. Data Grid digunakan untuk menampilkan data model yang terambil dari database. Combo boxFilter digunakan untuk memfiltermerk mobil mana saja yang akan ditampilkan semua modelnya

(25)

3.6.15Form Varian List(T15)

Gambar 19.Form Varian List Keterangan

Form Varian List digunakan untuk menampilkan menampilkan daftar varian yang sudah ter-input dari database.

DataGriddigunakan untuk menampilkan data varianmobil yang terambil dari database. Combo box Filter digunakan untuk memfilter model mobil mana saja yang akan ditampilkan semua varian-nya

(26)

3.6.16Form Input Merk(T16)

Gambar 20.Form Input Merk Keterangan

Form Input Merkdigunakan untuk meng-input merkke dalam database. Text box Merk ID (read only) digunakan untuk generateidmerksecara otomatis.Text box Merkdigunakan untuk mengisi namamerk

(27)

3.6.17Form InputModel (T17)

Gambar 21.Form InputModel Keterangan

Form Input Model digunakan untuk meng-input model ke dalam database.Text box Model ID (read only) digunakan untuk generate id model secara otomatis. Combo box Merk digunakan untuk memilih merk di mana model yang akan di-inputkan tersebut bernaung. Text box Model digunakan untuk mengisi nama model

(28)

3.6.18Form Input Varian(T18)

Gambar 22.Form Input Varian Keterangan

Form Input Varian digunakan untuk meng-input varian ke dalamdatabase.Text box VarianID (read only) digunakan untuk generate id varian secara otomatis. Combo box Merk digunakan untuk memilih merk di mana varian tersebut bernaung. Combo box Model digunakan untuk memilih model di mana varian tersebut bernaung.

(29)

3.7Site Map

 Master

1. Kelola Mobil Dijual 2. InputPembelian 3. InputPenjualan 4. DaftarCustomer

 Laporan

1. Laporan Jurnal 2. Laporan Keuntungan

 Data

1. Input Merk 2. InputModel 3. Input Varian

(30)

3.8 JST (Jaringan Semantik Tampilan)

Gambar 23. Jaringan Semantik Tampilan

Gambar

Gambar 1. Metode Waterfall a. Analisa Kebutuhan
Gambar 1.2. Rancangan Database
Tabel 1. Deskripsi Usecase Administrator
Gambar 3.1. Use case Customer
+7

Referensi

Dokumen terkait

tes Personal Assessment, selanjutnya aplikasi akan menampilkan submenu dari menu tes Personal Assessment berupa kategori tes yang ada pada aplikasi PsikoTest@Hand kemudian

Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem pengolahan data dalam proses pembuatan skck adalah sebagai berikut :.. NRP Text Primary

Adapter to monitor List Box berfungsi untuk memilih NIC yang akan dilakukan monitoring dan menampilkan setiap network interface card yang di install.. Antarmuka

Pada Gambar 3.2 Tahap- tahap yang dilakukan adalah dimulai dengan inisialisasi list yang digunakan untuk menampung dan menyimpan data dari list dataset Informatika dan tetapan waktu,

1 Fungsi pencatatan identitas sekolah Tata usaha 2 Fungsi menampilkan data identitas sekolah Tat usaha 3 Fungsi pencatatan data kurikulum Tata usaha 4 Fungsi menampilkan

Kemudian sistem akan menampilkan form untuk penambahan pengajuan perbaikan jalan dan mengambil data jalan dari database dan menampilkan sehingga dapat dilihat dan dipilih

Dalam hal ini perangkat yang digunakan pada proses perancangan aplikasi pengenkripsian pesan text dengan menggunakan smartphone atau.. mobile smartphone berbasis

3 Metode analisis data Analisa data ini digunakan untuk mengambarkan dan menjelaskan secara rinci deskriptif dan membandingkan antara teori – teori yang diterima di bangku