Anda di halaman 1dari 16

BAB IV

DESAIN SISTEM

4.1 BASIS DATA

Basis data adalah kumpulan file-file yang saling berelasi. Relasi tersebut

biasa ditunjukkan dengan kunci dari tiap-tiap file yang ada. Satu database

menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan.

Basis data merupakan salah satu komponen yang penting dalam sistem informasi,

karena merupakan basis yang menyediakan informasi.

Basis data disini menjelaskan data – data yang diperlukan dalam

pemrograman dan akan dijelaskan dengan memberikan gambaran data yang

mempunyai keterkaitan sehingga didapatkan suatu tujuan yang akan dituangkan

dalam output. Basis data yang digunakan untuk mengelola file – file dibuat

berdasarkan analisa sistem dengan membagi menjadi field – field.

4.1.1 Conseptual Data Model (CDM)

CDM merupakan hasil dari analisa sistem dengan membagi menjadi field-field.

Mewakili struktur logika basis data secara keseluruhan dan tidak tergantung

dengan struktur software maupun penyimpanan data. CDM dari sistem informasi

produk memberi gambaran tentang data – data yang dibutuhkan agar sistem dapat

dijalankan.
Bagian Bahan Baku Produksi Produk
kode_bag kode_bhn tgl_prod Melalui kode_pdk
nm_bag Menggolongkan Biaya nm_bhn Membutuhkan byk_bhn nm_pdk
stok_bhn Menentukan ttlBhn awlBuat
stuan_bhn jnsPdk

Memperoleh

Harga
Gaji tglHrg
Membebankan
Macam Biaya Umum tglAmbl jmlPdk Kategori Biaya
jmlGaji jmlJual
biyPdkVar
Biaya Karyawan
labaKtr
Macam2 Karyawan hpp
Hubungan Bahan

Biaya
Umum Non Produksi
kd_umm kode_biy
tglUmm nm_biy
ur_umm Biaya Lain
Mengeluarkan
ttlUmm
Kategori Biaya Umum

Impas
Tenaga Kerja Target Penjualan
tglImps
NIK harJualSat
nm_tng biyVarSat Laba
almt biyTtp
Hubungan tglLaba
tlp volImps
tmptLhr kode_hub biyBhn
nm_hub biyImps
tglLhr Mendapat biy_tngKerVar
jnsKlmn biy_overVar
jbtn biy_pmsrnVar
biy_admVar

Gambar 4.1 Conceptual Data Model (CDM)

4.1.2 Physical Data Model (PDM)

Merupakan gambaran dari implementasi fisik basis data. Pada PDM akan

diperlihatkan secara detail dari basis data dengan mempertimbangkan masalah

software dan struktur penyimpanan basis data.


KODE_PDK = KODE_PDK
LABA HARGA IMPAS
KODE_PDK char(10) KODE_PDK char(10) KODE_PDK char(10)
TGLLABA char(15) TGLHRG char(15) TGLIMPS char(15)
BIYBHN integer JMLPDK integer HARJUALSAT integer KODE_PDK = KODE_PDK

BIY_TNGKERVAR integer JMLJUAL integer BIYVARSAT integer


BIY_OVERVAR integer BIYPDKVAR integer BIYTTP integer KODE_PDK = KODE_PDK

BIY_PMSRNVAR integer LABAKTR integer VOLIMPS integer


BIY_ADMVAR integer HPP integer BIYIMPS integer

PRODUKSI
PRODUK
BAGIAN KODE_BHN char(10) KODE_PDK = KODE_PDK
KODE_PDK char(10)
KODE_BAG char(10) KODE_BIY char(10)
NM_PDK char(30)
NM_BAG char(20) KODE_PDK char(10)
AWLBUAT char(10)
TGL_PROD char(10)
JNSPDK char(20)
BYK_BHN integer
TTLBHN integer

KODE_BHN = KODE_BHN

BAHAN_BAKU
KODE_BHN char(10)
KODE_BAG char(10)
KODE_BAG = KODE_BAG KODE_PDK = KODE_PDK
KODE_HUB char(10) KODE_PDK = KODE_PDK
NM_BHN char(30)
NON_PRODUKSI
STOK_BHN integer
STUAN_BHN char(10) KD_UMM char(10)
KODE_BIY char(10)
KODE_BAG = KODE_BAG KODE_PDK char(10)
TGLUMM char(10)
TTLUMM integer

KODE_BAG = KODE_BAG
GAJI
KODE_BIY = KODE_BIY
NIK char(10)
KD_UMM = KD_UMM
KODE_PDK char(10)
KODE_HUB = KODE_HUB KODE_BIY char(10)
TGLAMBL char(15)
JMLGAJI integer
UMUM BIAYA
KD_UMM char(10) KODE_BIY char(10)
KODE_BAG char(10) NM_BIY char(20)
UR_UMM char(30)
KODE_BIY = KODE_BIY

KODE_BIY = KODE_BIY

HUBUNGAN
KODE_HUB char(10)
TENAGA_KERJA
NM_HUB char(20)
NIK char(10)
KODE_BAG char(10)
NM_TNG char(30)
ALMT char(40)
TLP char(10)
TMPTLHR char(15) NIK = NIK
TGLLHR char(10)
JNSKLMN char(10)
JBTN char(10)

Gambar4.2 Physical Data Model (PDM)

4.1.3 Kamus Data

Kamus data adalah suatu katalog fakta tentang data dan kebutuhan

informasi dari suatu sistem. Kamus data ini mendefinisikan data yang mengalir

pada sistem dengan lengkap serta dibuat berdasarkan arus data pada DFD.
Berikut adalah struktur file dan indeksnya menurut field kunci yang

berguna dalam proses relasi antar basis data yang diolah sehingga mempermudah

pembuatan aplikasi program. Dalam pembuatan basis data mempergunakan

Microsoft SQL 2000 sebagai software basis data yang nantinya akan direlasikan

dengan Visual Basic 6.0.

Tabel – tabel yang ada dalam relasi basis data terdiri dari :

a. Tabel Bagian

Fungsi : Menggolongkan biaya sesuai bagiannya

Primary Key : kode_bag

No Field Name Type Size Keterangan


1. kode_bag nvarchar 10 Kode Bagian
2. nm_bag nvarchar 30 Nama Bagian
Tabel 4.1 Bagian

b. Tabel Biaya

Fungsi : Menyimpan biaya yang termasuk kategori variabel dan


kategori tetap
Primary Key : kode_biy
No Field Name Type Size Keterangan
1. kode_biy nvarchar 10 Kode Biaya
2. nm_biy nvarchar 30 Nama Biaya
Tabel 4.2 Biaya

c. Tabel Hubungan Biaya

Fungsi : Menyimpan biaya yang termasuk biaya overhead pabrik

Primary Key : kode_hub

No Field Name Type Size Keterangan


1. kode_hub nvarchar 10 Kode Biaya
2. nm_hub nvarchar 30 Nama Biaya
Tabel 4.3 Hubungan Biaya
d. Tabel Karyawan

Fungsi : Menyimpan data karyawan

Primary Key : NIK

Foreign Key : kode_bag

No Field Name Type Size Keterangan


1. NIK nvarchar 10 Nomor Induk Karyawan
2. kode_bag nvarchar 10 Kode Bagian
3. nm_tng nvarchar 30 Nama Tenaga Kerja
4. almt nvarchar 40 Alamat
5. tlp nvarchar 10 Telepon
6. tmptLhr nvarchar 15 Tempat Lahir
7. tglLhr nvarchar 10 Tanggal Lahir
8. jnsKlmn nvarchar 10 Jenis Kelamin
9. jbtn nvarchar 10 Jabatan
Tabel 4.4 Tenaga Kerja

e. Tabel Bahan Baku

Fungsi : Digunakan untuk menyimpan bahan baku

Primary Key : kode_bhn

Foreign Key : kode_bag

No Field Name Type Size Keterangan


1. kode_bhn nvarchar 10 Kode Bahan
2. kode_bag nvarchar 10 Kode Bagian
3. nm_bhn nvarchar 30 Nama Bahan
4. stok_bhn integer 5 Stok Bahan
5. stuan_bhn nvarchar 10 Satuan Bahan
Tabel 4.5 Bahan Baku

f. Produk

Fungsi : Menyimpan data produk


Primary Key : kode_pdk

No Field Name Type Size Keterangan


1. kode_pdk nvarchar 10 Kode Produk
2. nm_pdk nvarchar 30 Nama Produk
3. awlBuat nvarchar 10 Awal Buat
4. jnsPdk nvarchar 20 Jenis Produk
Tabel 4.6 Produk

g. Tabel Umum

Fungsi : Menyimpan data tentang identitas pengeluaran umum

Primary Key : kd_umm

Foreign Key : kode_bag

No Field Name Type Size Keterangan


1. kd_umm Nvarchar 10 Kode Umum
2. kode_bag nvarchar 10 Kode Bagian
3. ur_umm nvarchar 30 Uraian Umum
Tabel 4.7 Umum

h. Tabel Gaji

Fungsi : Menyimpan gaji karyawan

Foreign Key : NIK, kode_pdk, kode_biy

No Field Name Type Size Keterangan


1. NIK Nvarchar 10 Nomor Induk Karyawan
2. tglAmbl nvarchar 15 Tanggal Ambil
3. kode_pdk nvarchar 10 Kode Produk
4. kode_biy nvarchar 10 Kode Biaya
5. jmlGji currency 8 Jumlah Gaji
Tabel 4.8 Gaji

i. Tabel Produksi

Fungsi : Untuk menyimpan data penggunaan bahan baku


Foreign Key : kode_pdk, kode_bhn, kode_biy

No Field Name Type Size Keterangan


1. kode_pdk Nvarchar 10 Kode Produk
2. tgl_prod nvarchar 15 Tanggal Produksi
3. kode_bhn nvarchar 10 Kode Bahan
4. kode_biy nvarchar 10 Kode Biaya
5. Byk_bhn integer 5 Banyak Bahan
6. ttlBhn integer 5 Total Bahan
Tabel 4.9 Produksi

j. Tabel Non Produksi

Fungsi : Menyimpan pengeluaran biaya Non Produksi

Foreign Key : kode_pdk, kd_umm, kode_biy

No Field Name Type Size Keterangan

1. Kode_pdk nvarchar 10 Kode Produk


2. Kd_umm nvarchar 10 Kode Umum
3. tglUmm nvarchar 10 Tanggal Umum
4. kode_biy nvarchar 10 Kode Biaya
5. ttlUmm integer 5 Total Umum
Tabel 4.10 Non Produksi

k. Tabel Harga

Fungsi : Digunakan untuk menyimpan semua biaya produksi

Foreign Key : kode_pdk

No Field Name Type Size Keterangan

1. Kode_pdk nvarchar 10 Kode Produk


2. tglHrg nvarchar 15 Tanggal Harga
3. jmlPdk integer 5 Jumlah Produk
4. jmlJual currency 8 Jumlah Penjualan
5. biyPdkVar currency 8 Biaya Produk Variabel
6. labaKtr currency 8 Laba Kotor
7. hpp currency 8 Harga Pokok Produk
Tabel 4.11 Harga

l. Tabel Impas

Fungsi : Menyimpan volume impas dan nilai impas

Foreign Key : kode_pdk

No Field Name Type Size Keterangan

1. Kode_pdk nvarchar 10 Kode Produk


2. tglImps nvarchar 15 Tanggal Impas
3. harJualSat integer 5 Harga Jual Satuan
4. biyVarSat currency 8 Biaya Variabel Satuan
5. biyTtp currency 8 Biaya Tetap
6. volImps integer 5 Volume Impas
7. biyImps currency 8 Biaya Impas
Tabel 4.12 Impas

m. Tabel Laba

Fungsi : Menyimpan data pendapatan dari penjualan

Foreign Key : kode_pdk

No Field Name Type Size Keterangan


1. kode_pdk nvarchar 10 Kode Produk
2. tglLaba nvarchar 15 Tanggal Laba
3. biyBhn currency 8 Biaya Bahan
4. biy_tngKrjVar currency 8 Biaya Tenaga Kerja Variabel
5. biy_overVar currency 8 Biaya overhead variabel
6. biy_pmsrnVar currency 8 Biaya pemasaran variabel
7. biy_admVar currency 8 Biaya administrasi variabel
8. biy_overTtp currency 8 Biaya overhead tetap
9. biy_pmsrnTtp currency 8 Biaya pemasaran tetap
10 biy_admTtp currency 8 Biaya administrasi tetap
11. volJual currency 8 Volume penjualan
12. pndpt_jual currency 8 Pendapatan penjualan
13. laba_sblm_pjk currency 8 Laba sebelum pajak
14. pjk currency 8 Pajak
15. laba_stlh_pjk currency 8 Laba setelah pajak
Tabel 4.13 Laba

4.2 PROSES SISTEM INFORMASI PRODUK

Pada alur proses sistem informasi produk ini akan digambarkan melalui

program flowchart. Seperti yang tampak pada gambar 4.3


Mulai

Entry Data
Transaksi

Menggolongkan
Biaya Produksi Biaya Biaya Non Produksi

Tentukan Biaya
jml produk diproses Periode
= jml produk
dihasilkan

Lakukan Perhitungan
Harga Pokok Produk

Tentukan Titik Impas Penjualan

Laporan Rugi - Laba

Selesai

Gambar 4.3 Flowchart proses sistem informasi produk

Proses sistem informasi produk berdasarkan flowchart diatas adalah :

1. Pertama yang dilakukan adalah dengan menginputkan data transaksi atau

kegiatan produksi dan penjualan, kemudian bagian akuntan melakukan proses

pengolahan data diantaranya menggolongkan biaya, antara biaya produksi dan

biaya Non Produksi.

2. Kedua, bila biaya produksi maka seluruh kegiatan proses produksi dicatat dan

di cek ulang apakah jumlah produk yang di proses sama dengan jumlah
produk yang dihasilkan. Jika ya maka langsung melakukan perhitungan harga

pokok produk. Jika tidak maka dicek ulang.

3. Ketiga, bila biaya Non produksi maka semua biaya Non produksi (biaya

distribusi) dicatat sebagai biaya periode.

4. Keempat, setelah diketahui biaya produksi dan biaya Non produksi dapat

ditentukan Titik Impas hasil produksi.

5. Kelima, Menentukan laba – rugi dan disajikan dalam bentuk laporan.

4.3 PERANCANGAN INTERFACE

Perancangan interface dibuat untuk menerima masukan dari user dibuat

berdasarkan keperluan tiap bagian. Pembuatan interface juga bertujuan untuk

membuat user lebih mengerti tentang sistem yang akan dibuat nanti. Perancangan

interface pada sistem informasi produk PT. Titani Alam Semesta terbagi menjadi 3

bagian yaitu : Desain Input Data, Desain Aktifitas Biaya, dan yang terakhir

adalah Desain Laporan.

4.3.1 Desain Input Data

1. Data Karyawan

Gambar 4.4 Desain data karyawan


2. Data Bahan
Form Data Bahan

Kode Bahan
Kode Bagian
Nama Bahan
Stok Bahan
Satuan Bahan
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.5 Desain data bahan

3. Data Produk

Form Data Produk

Kode Produk
Nama Produk
Awal Buat
Jenis Produk
Find Add Save Delete E dit Cancel Refresh Close

|< << >> >|

Gambar 4.6 Desain data produk

4. Data Umum

Form Data Umum

Kode Umum
Kode Bagian
Uraian Umum
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.7 Desain data umum

5. Data Bagian
Form Data Bagian

Kode Bagian
Nama Bagian

Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.8 Desain data bagian

6. Data Biaya

Form Data Biaya

Kode Biaya
Nama Biaya

Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.9 Desain data biaya

7. Data Hubungan

Form Data Hubungan Biaya

Kode Hubungan
Nama Hubungan

Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.10 Desain data hubungan

4.3.2 Desain Aktifitas Biaya


1. Data Gaji

Form Data Gaji

NIK
Tanggal Ambil
Kode Produk
Kode Biaya
Jumlah Gaji
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.11 Desain Biaya Gaji

2. Data Produksi

Form Data Produksi

Kode Produk
Tanggal Produksi
Kode Bahan
Kode Biaya
Banyak Bahan
Total Bahan
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.12 Desain data produksi

3. Data Non Produksi

Form Data Non Produksi

Kode Produk
Kode Umum
Tanggal Umum
Kode Biaya
Total Biaya Umum
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.13 Desain data non produksi


4.3.3 Desain Laporan
1. Harga

Form Laporan Harga

Kode Produk
Tanggal Harga
Jumlah Produk
Jumlah Jual
Biaya Produk Variabel
Laba Kotor
Harga Pokok Produk
Find Add Save Delete E dit Cancel Refresh Close

|< << >> >|

Gambar 4.14 Desain laporan harga

2. Titik Impas

Form Titik Impas

Kode Produk
Tanggal Impas
Harga Jual Satuan
Biaya Variabel Satuan
Biaya Telepon
Volume Impas
Biaya Impas
Find Add Save Delete Edit Cancel Refresh Close

|< << >> >|

Gambar 4.15 Desain laporan titik impas


3. Laba Rugi

Gambar 4.16 Desain laporan laba rugi

Anda mungkin juga menyukai

  • Bab V
    Bab V
    Dokumen7 halaman
    Bab V
    sohibulhikam
    100% (1)
  • Bab III
    Bab III
    Dokumen10 halaman
    Bab III
    sohibulhikam
    100% (2)
  • Bab Ii
    Bab Ii
    Dokumen31 halaman
    Bab Ii
    sohibulhikam
    100% (5)
  • Bab 1
    Bab 1
    Dokumen6 halaman
    Bab 1
    sohibulhikam
    100% (2)
  • ABSTRAK
    ABSTRAK
    Dokumen1 halaman
    ABSTRAK
    sohibulhikam
    Belum ada peringkat