PANDUAN APSI.doc

41
Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA BAB II LANDASAN TEORI (Untuk Perancangan Sistem) 2.1. Konsep Dasar Sistem (Uraikan konsep teori sesuai dengan tema yang dibahas) 2.2. Peralatan Pendukung (Tools System) 2.2.1. Diagram Alir Data (Data Flow Diagram) 1. Konsep Dasar Diagram Alir Data (Data Flow Diagram) adalah suatu network yang menggambarkan suatu sistem automat/komputerisasi, manual atau gabungan dari keduanya dalam susunan berbentuk komponen sistem yang saling berhubungan sesuai dengan aturan mainnya. 2. Simbol-simbol yang digunakan EXTERNAL ENTITY Simbol yang digunakan untuk menggambarkan asal/tujuan data. Merupakan lingkungan sistem, berupa Departemen, Organisasi, sekelompok orang yang terlibat dalam sistem. (diluar/didalam). Berikan label/nama di dalam entity tersebut. PROCESS Digunakan untuk proses pengolahan atau transformasi data. Kegiatan yang dilakukan oleh organisasi/perusahaan, kelompok orang, mesin/komputer dari hasil suatu arus data. DATA FLOW Untuk menggambarkan aliran data yang berjalan. Mengalir diantara proses, data store dan external entity. Dapat berupa masukan untuk sistem atau keluaran dari proses sistem. DATA STORE Untuk menggambarkan data flow yang sudah disimpan/ diarsipkan. Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 1

description

System Analys and Design Method

Transcript of PANDUAN APSI.doc

Page 1: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

BAB IILANDASAN TEORI

(Untuk Perancangan Sistem)

2.1. Konsep Dasar Sistem(Uraikan konsep teori sesuai dengan tema yang dibahas)

2.2. Peralatan Pendukung (Tools System) 2.2.1. Diagram Alir Data (Data Flow Diagram)

1. Konsep DasarDiagram Alir Data (Data Flow Diagram) adalah suatu network yang menggambarkan suatu sistem automat/komputerisasi, manual atau gabungan dari keduanya dalam susunan berbentuk komponen sistem yang saling berhubungan sesuai dengan aturan mainnya.

2. Simbol-simbol yang digunakan

EXTERNAL ENTITYSimbol yang digunakan untuk menggambarkan asal/tujuan data. Merupakan lingkungan sistem, berupa Departemen, Organisasi, sekelompok orang yang terlibat dalam sistem. (diluar/didalam). Berikan label/nama di dalam entity tersebut.

PROCESS

Digunakan untuk proses pengolahan atau transformasi data. Kegiatan yang dilakukan oleh organisasi/perusahaan, kelompok orang, mesin/komputer dari hasil suatu arus data.

DATA FLOW Untuk menggambarkan aliran data yang berjalan. Mengalir diantara proses, data store dan external entity. Dapat berupa masukan untuk sistem atau keluaran dari proses sistem.

DATA STORE

Untuk menggambarkan data flow yang sudah disimpan/ diarsipkan.

3. Aturan Maina. Tidak boleh menghubungkan antara External Entity dengan External Entity secara

langsung.b. Tidak boleh menghubungkan antara Data Store dengan Data Store secara

langsung.c. Tidak boleh menghubungkan antara Data Store dengan External Entity secara

langsung (atau sebaliknya).d. Setiap Proses harus ada Data Flow yang masuk dan ada Data Flow yang keluar.

4. Cara Membuata. Top-Down Analysis, mulai dari umum sampai dengan detail.b. Jabarkan proses sampai dengan sedetail mungkin.

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 1

Page 2: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

c. Pelihara Konsistensi Entity, Proses, Data Flow dan Data Store yang terjadi dalam Data Flow Diagram.

d. Berikan Label yang bermakna untuk tiap-tiap simbol.5. Tahapan Proses Pembuatan

a. Buat Diagram KonteksUntuk menggambarkan sumber serta tujuan data yang akan diproses atau diagram yang menggambarkan sistem secara global dari keseluruhan sistem yang ada

b. Buat Diagram NolUntuk menggambarkan tahap-tahap proses yang ada didalam Diagram Konteks (penjabaran secara rinci)

c. Buat Diagram Detail (Rinci)Untuk menggambarkan arus data secara lebih detail lagi dari tahapan proses yang ada didalam diagram nol

2.2.2. Kamus Data (Data Dictionary)

1. Konsep DasarKamus data merupakan Katalog Fakta tentang data dan kebutuhan informasi dari suatu sistem informasi dengan mendefinisikan data yang mengalir pada sistem secara lengkap.Fungsi dari kamus data adalah sebagai suatu katalog yang menjelaskan lebih detail tentang DFD yang mencakup proses, data flow & data store.

2. Hal yang harus dimuat dalam Kamus Dataa. Nama Arus Datab. Aliasc. Tipe Datad. Arus Datae. Penjelasanf. Periodeg. Volumeh. Struktur DataNOTASI suatu bentuk utk mempersingkat arti/makna dari simbol yang dijelaskan.

3. Notasi Tipe DataUntuk membuat spesifikasi format masukan dan keluaran suatu data.Notasi Keterangan

X Setiap karakter9 Angka NumerikA Karakter AlphabetZ Angka Nol yang ditampilkan dalam spasi kosong. Titik, sebagai Pemisah Ribuan, Koma, sebagai Pemisah Pecahan_ Hypen, sebagai tanda penghubung/ Slash, sebagai tanda pembagi

4. Notasi Struktur DataUntuk membuat spesifikasi elemen data.Notasi Keterangan

= Terdiri dari+ And (dan)( ) Pilihan (Ya atau Tidak){ } Iterasi/Pengulangan Proses[ ] Pilih salah satu pilihan I Pemisah pilihan di dalam tanda [ ]* Keterangan atau catatan@ Petunjuk (Key Field )

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 2

Page 3: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

2.2.3. Normalisasi

1. Konsep DasarNormalisasi adalah merupakan proses pengelompokkan elemen data menjadi tabel-tabel yang menunjukkan entity dan relasinya.

2. KeyField key yang digunakan :a. Candidate Key

Satu attribute atau satu set minimal attribute yang mengidentifikasikan secara unik suatu kejadian yang spesifik dari suatu entity.

b. Primary KeySatu attribute atau satu set minimal attribute yang tidak hanya mengidentifikasikan secara unik suatu kejadian yang spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity.

c. Alternate KeyCandidate Key yang tidak terpilih sebagai Primary Key.

d. Foreign KeySatu attribute atau satu set attribute yang melengkapi satu hubungan (relationship) yang menunjukkan ke induknya.

3. Tahapan Proses Normalisasia. UnNormalized Form

Proses pengumpulan data yang akan direkam dengan tidak mengikuti suatu format tertentu.b. First Normal Form/1NF

Mempunyai ciri yaitu setiap data dibentuk dalam flat file dengan setiap field berupa “atomic value” – tidak ada atribut yang berulang.

c. Second Normal Form/2NFMempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk 1NF & atribut non key bergantung fungsi dengan primary key.

d. Third Normal Form/3NFRelasi harus dalam bentuk 2NF & semua atribute non primer tidak punya hubungan transitif.

e. Boyce-Codd Normal Form/BCNFMempunyai paksaan yang lebih baik dari bentuk 3NF, Relasi harus dalam bentuk 1NF & setiap atribute harus bergantung fungsi pada atribute superkey.

2.2.4. PengkodeanDigunakan untuk mengklasifikasikan data, yang dimasukkan kedalam komputer ataupun

untuk mengambil bermacam-macam informasi. Kode dapat terbentuk dari kumpulan angka, huruf atau simbol lainnya.

Ada beberapa macam tipe kode antara lain Kode Mnemonik (Mnemonic Code), Kode Urut (Sequential Code), Kode Blok (Block Code), Kode Grup (Group Code), Kode Batang (Bar Code) dan Kode Desimal (Decimal Code).

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 3

Page 4: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

BAB IIIANALISA SISTEM BERJALAN

(Contoh Studi Kasus)

3.1. Umum

3.2. Tinjauan Perusahaan (Jelas)

3.2.1. Sejarah Perusahaan (Jelas)

3.2.2. Struktur Organisasi dan Fungsi (Jelas)

3.3. Posedur Sistem Berjalan

Perusahaan Bina Sarana Indonesia adalah perusahaan usaha dagang yang bergerak di bidang distributor penjualan elektronik (TV, kulkas, kipas angin, radio dan lain lain), Perusahaan ini menjual barang elektronik kepada customer secara tunai dengan nilai transaksi ≥ Rp. 50.000.000,-(lima puluh juta rupiah). Customer adalah badan usaha atau toko pengecer yang menjual produknya kepada pelanggan secara perorangan. Pada prosedur sistem berjalan ini, Customer pada saat memesan barang diharuskan melampiri dokumen PO terlebih dahulu, dan PO paling lama satu minggu untuk di konfirmasi pada Customer. Maka untuk lebih jelasnya prosedur dari sistem berjalan adalah sebagai berikut:1. Prosedur Order Penjualan

Setiap Customer dapat memesan barang datang langsung atau melalui faximile dengan menyertakan dokumen PO yang diterima oleh bagian penjualan. Kemudian bagian penjualan berdasarkan PO, memeriksa pesanan barang dengan menggunakan kartu stock, apabila stock barang ada maka di hitung nilai penjualan dan dicatat kedalam faktur penjualan. Jika stock barang tidak ada, maka di catat ke dokumen Daftar Permintaan Stock Barang (DPSB), faktur penjualan rangkap 4 (empat), yang telah di buat didistribusikan ke Kasir.

2. Prosedur Pembayaran TunaiSetelah customer mendapat konfirmasi tentang pesanan pembelian disetujui, maka customer melakukan transaksi pembayaran melalui transfer uang ke bank yang ditunjuk dengan bukti setoran. Berdasarkan bukti setoran, Kasir membuka arsip penjualan yang dicocokan dengan bukti setoran. Apabila sesuai dengan nilai penjualan maka dibuatkan kwitansi lunas, dan merekap nilai penjualan Harian/Daily Sales Report (DSR). Distribusi dokumen-dokumen berdasarkan nilai transaksi penjualan sebagai berikut : untuk Kwitansi dan faktur penjualan di berikan kepada customer. Kemudian copy kwitansi diserahkan kepada bagian Akunting. Gudang mendapat tembusan pengeluaran barang dari kasir sesuai barang yang di pesan, dan Copy faktur diberikan ke Bagian Penjualan.

3. Prosedur Pengiriman BarangBagian Penjualan selanjutnya membuka arsip faktur penjualan untuk mencatat barang yang akan dikirim ke dokumen Surat Jalan. Setelah dokumen Surat Jalan dan barang yang sudah disiapkan oleh Bagian Gudang (bagian gudang mencatat barang keluar ke kartu gudang), maka diberikan kepada Bagian Pengiriman untuk dikirim kepada Customer. Dokumen surat keluar barang didistribusikan ke Bagian Pengiriman beserta barang dan disampaikan ke Customer

4. Prosedur Pembuatan LaporanSetiap akhir periode di buat laporan penjualan bulanan, berdasarkan rekap penjualan harian dan faktur penjualan. Laporan stock barang keluar berdasarkan Kartu Stock dan Kartu Gudang. Ke-dua laporan tersebut diberikan kepada Manajer Penjualan untuk proses evaluasi penjualan selama satu bulan.

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 4

Page 5: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

3.4. Diagram Alir Data Sistem Berjalan

Keterangan :PO : Purchase OrderBKS : Bukti SetoranFP : Faktur PenjualanKW : KwitansiSJ : Surat JalanDPS : Daily Sales ReportTPB : Tembusan Pengeluaran Barang

Gambar III.1. Diagram Konteks Sistem Berjalan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 5

Page 6: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.2. Diagram Nol Sistem Berjalan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 6

Page 7: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.3. Diagram Detail 1.0 Sistem Berjalan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 7

Page 8: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.4. Diagram Detail 2.0. Sistem berjalan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 8

Page 9: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.4. Diagram Detail 4.0. Sistem berjalan

3.5. Kamus Data Sistem Berjalan

Kamus data sistem berjalan ini adalah menjelaskan mengenai isi dari dokumen masukan ke dalam bentuk penulisan kamus data. Misalnya salah satu dokumen masukan pada sistem berjalan adalah dokumen Purchase Order. Maka kamus data dari dokumen masukan sistem berjalan tersebut adalah sebagai berikut :

Kamus Data Dokumen Masukan Formulir Permintaan Pesanan

Nama Arus Data : Purchase Order Alias : POBentuk Data : Cetakan ManualArus Data : Customer – Proses 1.0

Proses 1.0 – Arsip POPenjelasan : Untuk Pesanan Penjualan BarangPeriode : Setiap terjadi pesanan penjualanVolume : Rata-rata perhari 10 pesanan penjualanStruktur Data : Header + Isi

Header = No_PO + Tgl_PO + Nama_Customer + Alamat_Customer + Status _Kond_Brg

Keterangan : No_PO * Terdiri dari 9 digit *Tgl_PO = Tgl + Bulan + Tahun

Status_Kond_Brg = [Biasa | Segera | Mendesak]

Isi = 1{Nama_Brg + Merk + Juml_Pesan}10

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 9

Page 10: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

3.6. Spesifikasi Sistem Berjalan

3.6.1. Spesifikasi Bentuk Masukan

Bentuk spesifikasi dokumen-dokumen masukan yang digunakan pada sistem berjalan, dapat berupa:1. Purchase Order (PO)2. Bukti Setoran (BKS)3. Kartu Stock

a. Nama dokumen : Purchase order (PO)Fungsi : Untuk melakukan pemesanan penjualan barangSumber : CustomerTujuan : Bagian PenjualanMedia : Kertas cetakanJumlah : Satu lembarFrekuensi : Setiap transaksi pemesanan penjualan barang elektronikBentuk : Lihat lampiran A.1

Lampiran A.1. Formulir Permintaan Pesanan

PURCHASE ORDER

PT. Borneo Silvi LestariJl. Adipati Unus 23 Bandung Kepada Yth :

PT. Bina Sarana Indonesia Jl. Ciledug Raya No108 Cipulir

Jakarta Selatan.No. PO : 20-01-234Taggal PO : 27/01/2006

Harap Sdr Kirim, Status Kondisi Barang : [Biasa / Segera /Mendesak]

NoNama

BarangMerk

JumlahPesan

1.2.3.4.

TV 21’ incKulkas 2 PintuKipas Angin Radio Tape

PolytronPanasonicPanasonicAiwa

25102015

Nomor PO harap saudara cantumkan dalam Faktur dan Surat Pengiriman.

Sandra

Bagian Pembelian

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 10

Page 11: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

3.6.2. Spesifikasi Bentuk Dokumen Keluaran

Bentuk dokumen-keluaran yang digunakan pada sistem berjalan adalah:1. Daily Sales Report (DSR)2. Faktur Penjualan (FP)3. Tembusan Pengeluaran Barang (TPB)4. Surat Jalan (SJ)5. Daftar permintaan Stock Barang (DPSB)6. Laporan Penjualan Bulanan7. Laporan Stock Barang Keluar

a. Nama dokumen : Faktur PenjualanFungsi : Sebagai dokumen transaksi penjualan barang elektronikSumber : Bagian Penjualan Tujuan : - Customer

- Kasir Media : Kertas cetakanJumlah : Tiga lembarFrekuensi : Setiap hari selama terjadi transaksi penjualanBentuk : Lihat lampiran B.1

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 11

Page 12: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

BAB IVRANCANGAN SISTEM USULAN

4.1. Umum

4.2. Prosedur Sistem Usulan

Pada sistem usulan ini, Perusahaan Bina Sarana Indonesia melakukan pembangunan komputerisasi sistem untuk sistem penjualan.Untuk pelayanan yang terbaik kepada Customer maka setiap order penjualan dibantu dengan aplikasi program yang menangani transaksi penjualan. Untuk lebih jelasnya prosedur dari sistem usulan adalah sebagai berikut:1. Prosedur Order Penjualan

Setiap Customer dapat memesan barang datang langsung atau melalui faximile dengan menyertakan dokumen PO yang diterima oleh Bagian Penjualan. Kemudian Bagian Penjualan berdasarkan PO, mengecek jumlah pesanan dan status Customer dengan stock barang yang berada di file barang dan status Customer berdasarkan file Customer. Apabila stock barang ada maka di lakukan proses pengentrian transaksi nilai penjualan yang disimpan ke file faktur dan file Isi_faktur. Kemudian berdasarkan file faktur dan file Isi_faktur dicetak ke dokumen faktur penjualan (empat rangkap) yang dikirimkan ke Kasir.

2. Prosedur Pembayaran TunaiSetelah Customer mendapat konfirmasi tentang pesanan pembelian disetujui, maka Customer melakukan transaksi pembayaran melalui transfer uang ke bank yang ditunjuk dengan bukti setoran. Berdasarkan bukti setoran, Kasir membuka transaksi pembayaran dengan membuka database penjualan (file barang, file customer, file faktur, file Isi_faktur). Kemudian data pembayaran disimpan kedalam file bayar. Berdasarkan file bayar maka dilakukan pencetakan kwitansi (dua rangkap). Semua dokumen penjualan didistribusikan oleh Kasir ke beberapa bagian, seperti: a. Kwitansi Asli dan Faktur Penjualan Asli diberikan ke Customer.b. Copy kwitansi dan Copy Faktur Penjualan di berikan ke Bagian Akuntingc. Copy Faktur didistribusikan ke Bagian Penjualan, Bagian Gudang (Tembusan Pengeluaran

Barang). 3. Prosedur Jurnal Penjualan

Bagian Akunting melakukan proses up-date transaksi jurnal penjualan berdasarkan file bayar dan file perkiraan yang disimpan ke file jurnal.

4. Prosedur Pengiriman BarangBagian Penjualan membuat dokumen Surat Jalan (SJ) dengan mengentry jumlah barang yang dijual berdasarkan database penjualan (fie barang, file customer, file faktur dan file Isi_faktur) yang disimpan dalam file SJ dan file Isi_SJ. Dokumen SJ di berikan ke bagian Pengiriman yang diantar ke Customer. Bagian Gudang menyiapkan barang untuk dikirimkan Ke Customer.

5. Prosedur Pembuatan LaporanSetiap akhir periode di buat laporan penjualan bulanan, berdasarkan rekap penjualan harian dan faktur penjualan. Laporan stock barang keluar berdasarkan Kartu Stock dan Kartu Gudang. Ke-dua laporan tersebut diberikan kepada Manajer Penjualan untuk proses evaluasi penjualan selama satu bulan.

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 12

Page 13: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

4.3. Diagram Alir Data Sistem Usulan

Keterangan :PO : Purchase OrderBKS : Bukti SetoranFP : Faktur PenjualanKW : KwitansiSJ : Surat JalanTPB : Tembusan Pengeluaran Barang

Gambar IV.1. Diagram Konteks Sistem Akuntansi Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 13

Page 14: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.2. Diagram Nol Sistem Akuntansi Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 14

Page 15: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.3. Diagram Detail 1.0 Sistem Akuntansi Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 15

Page 16: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.4. Diagram Detail 2.0. Sistem Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 16

Page 17: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.5. Diagram Detail 4.0. Sistem Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 17

Page 18: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.6. Diagram Detail 5.0. Sistem Usulan

4.4. Kamus Data Sistem Usulan

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 18

Page 19: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Pembuatan kamus data sistem usulan ini diambil dari rancangan dokumen masukan dan dokumen keluaran yang diusulkan oleh penulis. Misalnya salah satu dokumen keluaran pada sistem usulan adalah Dokumen Laporan Penerimaan dan Pemakaian Bahan Baku. Maka kamus data dari dokumen keluaran sistem usulan tersebut, sebagai berikut:

Kamus Data Dokumen Keluaran Laporan Penjualan Bulanan

Nama Arus Data : Laporan Penjualan BulananAlias : -Bentuk Data : Dokumen Cetakan KomputerArus Data : Proses 5.0 – Manajer PenjualanPenjelasan : Laporan untuk mengetahui jumlah barang yang dijual kepada Customer Periode : Setiap BulanVolume : Rata-rata satu bulan sekaliStruktur Data : Header + Isi

Header = Bulan + Tgl_Laporan + No_LaporanTgl_Laporan = Tgl + Bln + Thn No_laporan * Nomor urut laporan *

Isi = 1{No_Faktur + Tgl_Faktur + Total_hrg + PPN + Total_Ksl + No_PO + Nm_Cust }25

No_Faktur * 6 digit bertipe karakter *Tgl_Faktur = Tgl + Bln + ThnNo_PO * 6 digit bertipe karakter *@No_Faktur

4.5. Spesifikasi Sistem Usulan

4.5.1. Bentuk Dokumen Masukan

Dokumen masukan yang digunakan pada sistem usulan adalah :1. Purchase Order (PO)2. Bukti Setoran (BKS)3. Kartu Stock

a. Nama dokumen : Purchase order (PO)Fungsi : Untuk melakukan pemesanan penjualan barangSumber : CustomerTujuan : Bagian PenjualanMedia : Kertas cetakanJumlah : Satu lembarFrekuensi : Setiap transaksi pemesanan penjualan barang elektronikBentuk : Lihat lampiran C.1

4.5.2. Bentuk Dokumen Keluaran

3.6.2. Spesifikasi Bentuk Dokumen Keluaran

Bentuk spesifikasi dokumen-dokumen keluaran yang digunakan pada sistem usulan, dapat berupa:1. Faktur Penjualan (FP)2. Surat Jalan (SJ)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 19

Page 20: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

3. Laporan Penjualan Harian4. Laporan Penjualan Bulanan

a. Nama dokumen : Faktur PenjualanFungsi : Sebagai dokumen transaksi penjualan barang elektronikSumber : Bagian PenjualanTujuan : - Customer

- Kasir - Bagian Akunting - Bagian Gudang

Media : Kertas cetakanJumlah : Empat lembarFrekuensi : Setiap hari selama terjadi transaksi penjualanBentuk : Lihat lampiran D.1

Lampiran D.1. Laporan Penerimaan dan Pemakaian Bahan Baku

4.5.3. Normalisasi

Normalisasi ini diambil dari salah satu dokumen keluaran yang sudah dirancang oleh penulis. Batasan normalisasi, sebagai berikut:1. Rancangan dokumen keluaran (cukup hanya satu buah dokumen) yang mewakili

keseluruhan.2. Attribute / field yang digunakan hanya yang mewakili suatu dokumen

(pengembangan ada pada spesifikasi file)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 20

Page 21: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Contoh :Bentuk Tidak Normal (Unnormal Form)

Bentuk Normal Ke Satu (1st Normal Form)

Gambar IV.7. Bentuk Tidak Normal (Unnormal Form)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 21

Kode_Customer Nama_CustomerAlamatNo_TeleponNo_RekeningKode_Barang Nama_BarangSatuanHarga_SatuanStokNo_Faktur Tgl_FakturTotal_HargaPPNPotonganTotal_ByrNo_POTgl_PONo_Faktur Qty_JualJumlah_HrgNo_Kwt Tgl_KwtKetNo_BKSTgl_BKSNo_SJ Tgl_SJQty_SJNo_Jurnal Tgl_JurnalDebetKreditKeteranganTotalNo_Perkiraan Nama Perkiraan

Kode_Customer *Nama_CustomerAlamatNo_TeleponNo_RekeningKode_Barang *Nama_BarangSatuanHarga_SatuanStokNo_Faktur *Tgl_FakturTotal_HargaPPNPotonganTotal_ByrNo_POTgl_PONo_Faktur *Qty_JualJumlah_HrgNo_Kwt *Tgl_KwtKetNo_BKSTgl_BKSNo_SJ *Tgl_SJQty_SJNo_Jurnal *Tgl_JurnalDebetKreditTotalKeteranganNo_Perkiraan *Nama Perkiraan

Page 22: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar IV.8. Bentuk Normal Ke Satu (1st Normal Form)

Bentuk Normal Ke Dua (2nd Normal Form)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 22

Keterangan :* Candidate Key

Page 23: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Keterangan :* Primary Key One To One** Foreign Key One To Many

Gambar IV.9. Bentuk Normal Ke Dua (2nd Normal Form)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 23

Kode_Customer *Nama_CustomerAlamatNo_TeleponNo_Rekening

Tabel Customer

Tabel Barang

Kode_Barang *Nama_BarangSatuanHarga_SatuanStok

No_Faktur *Tgl_FakturTotal_HargaPPNPotonganTotal_ByrNo_POTgl_POQty_JualJumlah_Hrg

Kode_Customer **Kode_Barang **

Tabel Transaksi Faktur

Tabel Transaksi SJ

No_Jurnal *Tgl_JurnalDebetKreditTotalKeteranganNo_Kwt **No_Perkiraan **

Tabel Jurnal

Tabel Perkiraan

No_SJ *Tgl_SJQty_SJ

Kd_Customer **No_Faktur **

No_Perkiraan *Nama Perkiraan

No_Kwt *Tgl_KwtKetNo_BKSTgl_BKS

No_Faktur **Kode_Customer **

Tabel Bayar

Page 24: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Bentuk Normal Ke Tiga (3rd Normal Form)

Gambar IV.10. Bentuk Normalisasi Ketiga (3nd Normal Form)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 24

Keterangan :* Primary Key One To One** Foreign Key One To Many

Kode_Customer *Nama_CustomerAlamatNo_TeleponNo_Rekening

Tabel Customer

Tabel Barang

Kode_Barang *Nama_BarangSatuanHarga_SatuanStok

No_Kwt *Tgl_KwtKetNo_BKSTgl_BKS

No_Faktur **Kode_Customer **

Tabel Bayar

No_Faktur *Tgl_FakturTotal_HargaPPNPotonganTotal_ByrNo_POTgl_PO

Kode_Customer **

Tabel Faktur

No_Faktur **Qty_JualJumlah_Hrg

Kode_Barang **

Tabel SJ

Tabel Jurnal

Tabel Perkiraan

No_SJ *Tgl_SJ

Kd_Customer **No_Faktur **

No_Perkiraan *Nama Perkiraan

Tabel Isi_Faktur

No_SJ *Qty_SJ

Tabel Isi_SJ

No_Jurnal *Tgl_JurnalKeteranganTotalNo_Kwt **

DebetKredit

No_Perkiraan **No_Jurnal **

Tabel Isi Jurnal

Page 25: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

4.5.4. Spesifikasi File

a. File Barang

Nama file : File BarangAkronim : BarangFungsi : Untuk menyimpan data barangTipe : File MasterOrganisasi file : Indexed SequentialAkses file : RandomMedia : Hard DiskPanjang record : 50 KarakterKunci Field : Kode_Brg

Tabel IV.1. Spesifikasi File Barang

No Elemen Data Akronim Tipe Panjang Keterangan1 Kode Barang Kode_Barang Character 6 Primary Key2 Nama Barang Nama_Barang Character 153 Satuan Satuan Character 124 Harga Satuan Harga_satuan Numeric 125 Stok Stok Numeric 5

b. File Faktur

Nama file : File FakturAkronim : FakturFungsi : Untuk menyimpan data nilai transaksi penjualanTipe : File TransaksiOrganisasi file : Indexed SequentialAkses file : RandomMedia : Hard DiskPanjang record : 75 KarakterKunci Field : No_Faktur

Tabel IV.2. Spesifikasi File FakturNo Elemen Data Akronim Tipe Panjang Keterangan1 Nomor Faktur No_Faktur Character 6 Primary Key2 Tanggal Faktur Tgl_Faktur Date 83 Total Harga Total_Harga Numeric 124 PPN PPN Numeric 125 Potongan Potongan Numeric 126 Total Bayar Total_Byr Numeric 127 Nomor PO No_PO Character 68 Kode Customer Kode_Customer Character 7

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 25

Page 26: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

4.5.5. Spesifikasi Program

Gambar IV.11. Diagram HIPO

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 26

Page 27: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini, terdiri dari:

a. Menu UtamaNama Program : Menu UtamaAkronim : Menu.FrmFungsi : Isi Disesuaikan dengan KamusnyaIndex Program : ----Bahasa Program : Visual Basic 6.0Bentuk Tampilan : Lihat lampiran E.1Proses : Pada Menu Utama terdapat enam buah pilihan yaitu:

1. Menu Master2. Menu Transaksi3. Menu Report4. Menu Utility

Lampiran E.1. Tampilan Menu Utama

b. Menu BarangNama Program : Menu BarangAkronim : Barang.FrmFungsi : Isi Disesuaikan dengan KamusnyaIndex Program : Kode_BarangBahasa Program : Visual Basic 6.0Bentuk Lampiran : Lihat Lampiran E-2Proses : Pada Menu barang terdapat beberapa fungsi instruksi (Tambah, Ubah, Hapus, Tampilkan, Simpan)

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 27

Page 28: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Pilih Instruksi tambah maka: Input Kode Barang Jika ketemu (Y) maka tampilkan data barang, kembali ke menu barang.Jika Tidak Ketemu (T) maka : Input Data BarangData akan disimpan? Jika (Y) Simpan data kembali ke menu barang, Jika (T) maka kembali ke menu Barang Pilih Instruksi Ubah (Edit) maka: Input Kode Barang Jika ketemu (Y) maka tampilkan data barang, edit/ubah data barang, data akan disimpan? Jika (Y) maka simpan data kembali ke menu barang. Jika (T) maka kembali ke menu barang.

Jika Tidak Ketemu (T) maka: data tidak ditemukan Kembali ke menu barang.

Pilih Instruksi Hapus (Delete): Data akan dihapus? Jika (Y) maka proses data dihapus. Kembali ke menu barang. Jika (T) maka kembali kemenu barang.

Pilih Instruksi Tampilkan (Display): Input Kode BarangJika Ketemu (Y) maka tampilkan data barang, kembali ke menu barang. Jika Tidak (T) “maka data tidak di temukan”

Lampiran E.2.Tampilan Menu Data Barang

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 28

Page 29: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

4.5.6. Struktur Kode

a. Kode BarangBentuk:

Misalnya:

Keterangan :RD : Barang Elektronik adalah RadioS : Merk Barang adalah Sonny001 : Nomor Urut Barang adalah 1

4.6. Spesifikasi Sistem Komputer

4.6.1. Umum

4.6.2. Perangkat Lunak

- Sistem Operasi : Microsoft Windows 98 / MS-DOS 6.22- Paket Program : Micrososft Visual Basic 6.0

4.6.3. Perangkat Keras

- Processor : Pentium IV 3.0 GHz- RAM : 512 MB- Hardisk : 40 GB- Floppy Disk : 1,44 MB (3,5”)- Mouse : Standard mouse- Keyboard : 101/102 keys- Monitor : Super VGA 14”- Printer : Dot Matriks

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 29

Misalnya :

Page 30: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

4.6.4. Konfigurasi Sistem Komputer

Gambar IV.12. Konfigurasi sistem komputer

4.7. Jadwal Implementasi

Tabel IV.3 Jadwal Implementasi

NO  

KEGIATAN  

WAKTU

BULAN I BULAN II BULAN III BULAN IV

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data Awal                                

2 Pembuatan & Test Program                                

3 Pembuatan Buku Petunjuk                                

4 Pelatihan                                

5 Test Sistem                                

6 Evaluasi & Operasional                                

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 30

Page 31: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

3.4.8. Program Flowchart

Gambar III.X. Flowchart Menu Utama

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 31

Page 32: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.X. Flowchart Menu File

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 32

Page 33: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 33

Page 34: PANDUAN APSI.doc

Konsep Perancangan Sistem dan Peminatan Tugas Akhir Jurusan MI & KA

Gambar III.X. Flowchart Menu Data Barang

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 34