TAMPILAN LAYAR PROTOTIPE APLIKASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "TAMPILAN LAYAR PROTOTIPE APLIKASI"

Transkripsi

1 L1 TAMPILAN LAYAR PROTOTIPE APLIKI Layar Utama Tampilan Layar Utama Layar ini akan muncul pada saat prototipe aplikasi dijalankan oleh user, jika user belum melakukan autentifikasi maka hanya menu File yang dapat diakses oleh user. Berikut ini daftar menu yang terdapat pada layar utama : 1. File Login Logout Exit 2. Master Barang Jabatan Kendaraan Pegawai Pelanggan Wilayah - Kecamatan - Kelurahan

2 L2 - Kode Pos - Kota 3. Transaksi BP BPBJ BSTPJ Pembayaran Penagihan PO Retur Jual RKD Surat Jalan 4. Update BPBJ Surat Jalan 5. Laporan Penjualan Persediaan Retur Jual Barang Masuk Barang Keluar File Login Tampilan Layar Login User harus melakukan login dengan memasukan user id dan password yang telah disimpan di server. Server kemudian akan melakukan validasi terhadap user id dan password yang dimasukkan, jika hasilnya valid maka layar ini akan ditutup dan semua menu yang terdapat di layar utama akan diaktifkan.

3 L3 File Logout Menu ini berguna untuk memutuskan koneksi dengan server sehingga tampilan layar utama akan seperti pada saat prototipe aplikasi baru dijalankan. File Exit Menu ini digunakan untuk menutup prototipe aplikasi. Master Barang Tampilan Layar Add Barang Layar ini digunakan untuk menambah data barang ke dalam database. Tampilan Layar View Barang Layar ini digunakan untuk menampilkan semua daftar barang yang ada di dalam database.

4 L4 Tampilan Layar Update / Delete Barang Layar ini digunakan untuk mengubah atau menghapus data barang berdasarkan kode barang yang dapat diperoleh dengan menggunakan tombol Cari. Master Jabatan Tampilan Layar Add Jabatan Layar ini digunakan untuk menambah data jabatan ke dalam database.

5 L5 Tampilan Layar View Jabatan Layar ini digunakan untuk menampilkan semua daftar jabatan yang ada di dalam database. Tampilan Layar Update / Delete Jabatan Layar ini digunakan untuk mengubah atau menghapus data jabatan berdasarkan kode jabatan yang dapat diperoleh dengan menggunakan tombol Cari.

6 L6 Master Kendaraan Tampilan Layar Add Kendaraan Layar ini digunakan untuk menambah data kendaraan ke dalam database. Tampilan Layar View Kendaraan Layar ini digunakan untuk menampilkan semua daftar kendaraan yang ada di dalam database.

7 L7 Tampilan Layar Update / Delete Kendaraan Layar ini digunakan untuk mengubah atau menghapus data kendaraan berdasarkan nomor polisi, user dapat mencari nomor polisi yang ingin diubah atau dihapus dengan menekan tombol Cari sehingga layar pencarian kendaraan akan ditampilkan.

8 L8 Master Pegawai Tampilan Layar Add Pegawai Layar ini digunakan untuk menambah data pegawai ke dalam database. User dapat mengisi kelurahan, kecamatan, kode pos dan kota dengan menggunakan tombol Cari sehingga layar pencarian kelurahan akan ditampilkan.

9 L9 Tampilan Layar View Pegawai Layar ini digunakan untuk menampilkan semua daftar pegawai yang ada di dalam database.

10 L10 Tampilan Layar Update Pegawai Layar ini digunakan untuk mengubah atau menghapus data pegawai berdasarkan kode pegawai, user dapat mencari pegawai yang ingin diubah atau dihapus dengan menekan tombol Cari sehingga layar pencarian pegawai akan ditampilkan.

11 L11 Master Pelanggan Tampilan Layar Add Pelanggan Layar ini digunakan untuk menambah data pelanggan ke dalam database. User dapat mengisi kelurahan, kecamatan, kode pos dan kota di bagian pengiriman atau penagihan dengan menggunakan tombol Cari sehingga layar pencarian kelurahan akan ditampilkan. Tombol Copy to digunakan untuk menduplikasi data dari alamat di bagian pengiriman ke bagian penagihan.

12 L12 Tampilan Layar View Pelanggan Layar ini digunakan untuk menampilkan semua daftar pelanggan yang ada di dalam database. Data pelanggan akan ditampilkan berdasarkan status yang dimiliki oleh pelanggan.

13 L13 Tampilan Layar Update Pelanggan Layar ini digunakan untuk mengubah atau menghapus data pelanggan berdasarkan kode pelanggan. User dapat mencari pelanggan yang ingin diubah atau dihapus dengan menggunakan tombol Cari di samping kode pelanggan, sehingga layar pencarian pelanggan akan ditampilkan. Master Wilayah Kecamatan Tampilan Layar Add Kecamatan Layar ini digunakan untuk menambah data Kecamatan ke dalam database.

14 L14 Tampilan Layar View Kecamatan Layar ini digunakan untuk menampilkan semua daftar Kecamatan yang ada di dalam database. Tampilan Layar Update / Delete Kecamatan Layar ini digunakan untuk mengubah atau menghapus data kecamatan berdasarkan kode Kecamatan, user dapat mencari Kecamatan yang ingin diubah atau dihapus dengan menggunakan tombol Cari sehingga layar pencarian Kecamatan akan ditampilkan.

15 L15 Master Wilayah Kelurahan Tampilan Layar Add Kelurahan Layar ini digunakan untuk menambah data Kelurahan ke dalam database. Nama Kecamatan, kode pos, dan nama Kota dapat diperoleh dengan menggunakan tombol Cari yang telah disediakan dimasing masing bagian. Tampilan Layar View Kelurahan Layar ini digunakan untuk menampilkan semua daftar Kelurahan yang ada di dalam database.

16 L16 Tampilan Layar Update / Delete Kelurahan Layar ini digunakan untuk mengubah atau menghapus data Kelurahan berdasarkan kode Kelurahan, user dapat mencari Kelurahan yang ingin diubah atau dihapus dengan menggunakan tombol Cari sehingga layar pencarian Kelurahan akan ditampilkan. Master Wilayah Kode Pos Tampilan Layar Add Kode Pos Layar ini digunakan untuk menambah data kode pos ke dalam database.

17 L17 Tampilan Layar View Kode Pos Layar ini digunakan untuk menampilkan semua daftar kode pos yang ada di dalam database. Tampilan Layar Update / Delete Kode Pos Layar ini digunakan untuk mengubah atau menghapus data kode pos berdasarkan kode pos, user dapat mencari kode pos yang ingin diubah atau dihapus dengan menggunakan tombol Cari sehingga layar pencarian kode pos akan ditampilkan.

18 L18 Master Wilayah Kota Tampilan Layar Add Kota Layar ini digunakan untuk menambah data Kota ke dalam database. Tampilan Layar View Kota Layar ini digunakan untuk menampilkan semua daftar Kota yang ada di dalam database.

19 L19 Tampilan Layar Update / Delete Kota Layar ini digunakan untuk mengubah atau menghapus data Kota berdasarkan kode Kota, user dapat mencari Kota yang ingin diubah atau dihapus dengan menekan tombol Cari sehingga layar pencarian Kota akan ditampilkan.

20 L20 Transaksi BP Tampilan Layar Add BP Layar ini digunakan untuk menambah data BP ke dalam database. Kode pelanggan bisa dicari dengan dua cara, yaitu dengan menggunakan tombol Cek dan tombol Cari. Jika menggunakan tombol Cek user harus memasukan kode pelanggan terlebih dahulu dan setelah tombol Cek ditekan maka nama pelanggan akan ditampilkan. Jika menggunakan tombol Cari maka akan ditampilkan layar pencarian pelanggan. Pencarian kode barang prosesnya sama seperti proses pencarian kode pelanggan sebelumnya. Pada kontrol data, tombol Tambah digunakan untuk menambahkan barang ke dalam daftar barang., tombol Hapus digunakan untuk menghapus barang yang telah dipilih di daftar barang, tombol Reset digunakan untuk membersihkan daftar barang, tombol Ubah Jml/Kirim digunakan untuk mengubah jumlah kirim barang barang yang terdapat di daftar barang, sedangkan tombol Ubah Harga digunakan untuk mengubah harga barang yang terdapat di daftar barang

21 L21 Tampilan Layar View BP Layar ini digunakan untuk menampilkan semua daftar BP milik pelanggan, data yang ditampilkan dapat dipilih berdasarkan status BP yang aktif, tidak aktif maupun kedua duanya. Selain itu disediakan kotak pencarian yang bisa digunakan untuk mencari BP berdasarkan kode BP, kode pelanggan, dan semua BP. Setelah tombol Tampil ditekan maka akan dimunculkan data hasil pencarian di dalam grid yang sudah disediakan. Untuk menampilkan informasi lengkap terhadap BP, maka user hanya perlu melakukan double click pada baris yang dikehendaki.

22 L22 Transaksi BPBJ Tampilan Layar Add BPBJ Layar ini digunakan untuk menambah data BPBJ ke dalam database. Kode RKD dapat dicari dengan dua cara, yaitu dengan menggunakan tombol Cek dan tombol Cari. Jika menggunakan tombol Cek user harus memasukan kode RKD terlebih dahulu dan setelah tombol Cek ditekan maka informasi detail dari RKD akan ditampilkan. Jika menggunakan tombol Cari maka akan ditampilkan layar pencarian RKD. Pada kontrol data terdapat tombol Ubah Qty Diberikan, tombol ini berguna untuk mengubah kuantiti nilai barang yang dipilih pada informasi detail, tombol Beri Keterangan berguna untuk menambahkan keterangan pada barang yang dipilih pada informasi detail, sedangkan tombol Cek Stok Barang digunakan untuk mengecek berapakah stok barang yang ada pada gudang barang jadi dengan menampilkan kotak pesan dialog berikut :

23 L23 Tampilan Layar View BPBJ Layar ini digunakan untuk menampilkan semua daftar BPBJ yang ada di dalam database, data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user.

24 L24 Transaksi BSTPJ Tampilan Layar Add BSTPJ Layar ini digunakan untuk menambah data BSTPJ ke dalam database. Kode Barang dicari dengan menggunakan tombol Cek dan Cari. Jika mengguanakan tombol Cari, maka user harus memasukan kode barang terlebih dahulu. Setelah tombol Cek ditekan maka nama barang akan ditampilkan. Jika menggunakan tombol Cari, maka akan ditampilkan layar pencarian barang. Pada kontrol data, tombol Tambah digunakan untuk menambahkan barang ke dalam daftar barang, tombol Ubah Qty digunakan untuk mengubah kuantiti barang yang telah dipilih di daftar barang, tombol Hapus digunakan untuk menghapus yang telah dipilih di daftar barang, sedangkan tombol Reset digunakan untuk menghapus semua barang yang ada di daftar barang.

25 L25 Tampilan Layar View BSTPJ Layar ini digunakan untuk menampilkan semua data BSTPJ yang ada di dalam database, data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user.

26 L26 Tampilan Layar Update / Delete BSTPJ Layar ini digunakan untuk mengubah atau menghapus data BSTPJ berdasarkan kode BSTPJ. Kode BSTPJ dicari dengan menggunakan tombol Cek dan Cari. Jika menggunakan tombol Cek maka user harus memasukan kode BSTPJ terlebih dahulu. Setelah menekan tombol Cek maka nama barang akan ditampilkan. Jika menggunakan tombol Cari, maka akan ditampilkan layar pencarian barang. Pada kontrol data, tombol Tambah digunakan untuk menambahkan dan meng-update barang ke dalam daftar barang, tombol Ubah Qty digunakan untuk melakukan update terhadap kuantiti barang yang telah dipilih di daftar barang, tombol Hapus digunakan untuk menghapus barang yang telah dipilih di daftar barang. Sedangkan tombol Delete digunakan untuk menghapus BSTPJ berdasarkan kode BSTPJ.

27 L27 Transaksi Pembayaran Tampilan Layar Add Pembayaran Layar ini digunakan untuk menambah data pembayaran ke dalam database. Kode penagihan dan kode kolektor didapat dengan menggunakan tombol Cek dan Cari. Jika menggunakan tombol Cek maka user harus memasukan kode penagihan dan kode kolektor terlebih dahulu. Setelah menekan tombol Cek maka nama barang akan ditampilkan. Jika menggunakan tombol Cari, akan ditampilkan layar pencarian penagihan dan pegawai.

28 L28 Tampilan Layar View Pembayaran Layar ini digunakan untuk menampilkan semua data pembayaran yang ada di dalam database, data ditampilkan berdasarkan rentang waktu yang telah ditentukan oleh user.

29 L29 Transaksi Penagihan TampilanLayar Add Penagihan Layar ini digunakan untuk menambah data penagihan milik pelanggan. User harus menentukan periode tagihan yang akan dibuat, selain itu user juga harus menentukan jenis pembayaran pelanggan. Tombol Cari digunakan untuk menampilkan layar pencarian pelanggan. Pada layar pencarian pelanggan, daftar pelanggan yang akan ditampilkan adalah hanya pelanggan yang belum dibuatkan penagihan. Tombol Hitung digunakan untuk menghitung jumlah pembayaran setelah dikurangi discount dan ditambah pajak.

30 L30 Tampilan Layar View Penagihan Bulanan Layar ini digunakan untuk menampilkan data penagihan pelanggan dari database. Data penagihan ditampilkan berdasarkan status tagihan, jenis pembayaran dan rentang waktu yang telah ditentukan oleh user.

31 L31 Transaksi Purchase Order Tampilan Layar Add PO Layar ini digunakan untuk menambah data PO ke dalam database. User mencari kode Pelanggan yang akan dibuatkan PO dengan menggunakan tombol Cari, sehingga akan ditampilkan layar pencarian pelanggan. Data pelanggan yang muncul adalah hanya pelanggan yang mempunyai pesanan barang sesuai dengan jadwal pengiriman yang ada di BP. Pada kontrol data, tombol Ubah Jml / Kirim digunakan untuk mengubah jumlah kirim barang yang ada di informasi detail, tombol Hapus digunakan untuk menghapus barang yang ada di informasi detail, sedangkan tombol Ubah ke Default digunakan untuk mengembalikan pesanan barang sesuai dengan BP milik pelanggan.

32 L32 Tampilan Layar View PO Layar ini digunakan untuk menampilkan data PO dari database. Data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user.

33 L33 Tampilan Layar Update / Delete PO Layar ini digunakan untuk mengubah atau menghapus data PO berdasarkan kode PO. Kode PO dicari dengan menggunakan tombol Cek dan Cari. Jika menggunakan tombol Cek maka user harus memasukan kode PO terlebih dahulu. Setelah menekan tombol Cek maka informasi tentang kode PO tersebut akan ditampilkan. Jika menggunakan tombol Cari, maka akan ditampilkan layar pencarian PO. Pada kontrol data, tombol Ubah Jml / Kirim digunakan untuk melakukan update jumlah barang yang ada di dalam informasi detail, sedangkan tombol Hapus digunakan untuk menghapus barang yang telah dipilih. Tombol Delete digunakan untuk menghapus PO berdasarkan kode PO.

34 L34 Transaksi Retur Jual Tampilan Layar Add Retur Jual Layar ini digunakan untuk menambah data retur ke dalam database. Kode penagihan dan kode kolektor didapat dengan menggunakan tombol Cek dan Cari. Jika menggunakan tombol Cek maka user harus memasukan kode penagihan dan kode kolektor terlebih dahulu. Setelah menekan tombol Cek maka nama barang akan ditampilkan. Jika menggunakan tombol Cari, akan ditampilkan layar pencarian penagihan dan pegawai.

35 L35 Tampilan Layar View Retur Jual Layar ini digunakan untuk menampilkan data retur pelanggan dari database. Data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user.

36 L36 Tampilan Layar Update / Delete Retur Layar ini digunakan untuk mengubah atau menghapus data retur berdasarkan kode retur. Kode retur dan kode barang diisi dengan menggunakan tombol Cek dan Cari. Jika menggunakan tombol Cek maka user harus memasukan kode penagihan dan kode kolektor terlebih dahulu. Setelah menekan tombol Cek maka nama barang akan ditampilkan. Jika menggunakan tombol Cari, akan ditampilkan layar pencarian retur dan barang. Pada layar ini semua field dapat diubah kecuali kode retur, kode pelanggan, dan nama pelanggan.

37 L37 Transaksi RKD Tampilan Layar Add RKD Layar ini digunakan untuk menambah data RKD ke dalam database. User dapat menampilkan daftar PO berdasarkan kode pelanggan, kelurahan pelanggan, kecamatan pelanggan, serta kode RKD lama dengan menggunakan tombol Cari yang tersedia.. Setelah itu user menekan tombol Tampil untuk menampilkan kode PO ke dalam daftar PO yang berada di sebelah kiri. Jika user meng-click kode PO yang terdapat di sebelah kiri, maka keterangan pelanggan untuk PO tersebut akan ditampilkan dan diberi warna latar yang sama dengan daftar PO sebelah kiri (warna kuning). Untuk menambahkan daftar PO yang letaknya di sebelah kanan, maka user harus menekan tombol Tambah ke RKD. Jika user meng-click kode PO yang terdapat di sebelah kanan, maka keterangan PO tersebut akan ditampilkan dan diberi warna latar yang sama dengan daftar PO di sebelah kanan (warna biru). Statistik PO digunakan untuk memberitahukan jumlah PO yang ada pada tanggal yang terdapat di Tgl. PO, statistik ini terdiri dari Total All PO yang memberikan informasi mengenai total seluruh PO pada tanggal tersebut, Handled PO yang memberikan informasi mengenai jumlah PO yang sudah diproses pada tanggal tersebut, dan Remaining PO yang memberikan informasi mengenai jumlah PO yang belum diproses pada tanggal tersebut.

38 L38 Statistik barang berisi informasi jumlah semua barang yang ada di dalam daftar PO sebelah kanan. Kendaraan dapat dipilih dengan menekan tombol Cari di samping field nomor polisi untuk menampilkan layar pencarian kendaraan. Driver, helper 1, dan helper 2 diisi dengan menekan tombol Cari di sampingnya untuk menampilkan layar pencarian pegawai. Untuk menghapus kode PO dari daftar PO di sebelah kanan, user dapat menggunakan tombol Remove yang ada di kontrol operasi. Tampilan Layar View RKD Layar ini digunakan untuk menampilkan data RKD dari database. Data ditampilkan berdasarkan rentang waktu yang telah ditentukan oleh user. Jika user men-double click hasil data yang ditampilkan di tabel, maka informasi dari RKD tersebut akan ditampilkan.

39 L39 Tampilan Layar Update RKD Layar ini digunakan untuk mengubah atau menghapus data RKD berdasarkan kode RKD. Kode RKD diperoleh dengan menekan tombol Cari yang ada di sebelah kanannya sehinggan layar pencarian RKD akan ditampilkan. Tombol Tambah dan Update ke RKD digunakan untuk menambah PO ke dalam daftar PO sebelah kanan dan langsung disimpan ke dalam database. Tombol Update digunakan untuk melakukan update RKD terhadap nomor polisi, tanggal RKD, Driver, Helper 1, dan Helper 2

40 L40 Transaksi Surat Jalan Tampilan Layar Add SJ Layar ini digunakan untuk menambah data SJ ke dalam database. User akan memilih RKD berdasarkan tanggal pembuatan RKD dan kemudian akan dimasukkan ke dalam daftar RKD dengan menekan tombol Tampil. Untuk membuat SJ yang baru, user harus memilih kode RKD dari daftar RKD yang telah ditampilkan dan menekan tombol Generate SJ, sehingga secara otomatis sistem akan membuatkan SJ yang kemudian akan dicetak dengan menggunakan tombol Print dan Print All. Tombol Print digunakan untuk mencetak SJ tertentu dari daftar SJ, sedangkan tombol Print All digunakan untuk mencetak semua SJ yang ada di daftar SJ.

41 L41 Tampilan Layar View SJ Layar ini digunakan untuk menampilkan menampilkan semua daftar SJ pelanggan dari database. Data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user

42 L42 Update BPBJ Tampilan Layar Update BPBJ Layar ini digunakan untuk mengubah data BPBJ berdasarkan kode BPBJ yang dapat dicari dengan menggunakan tombol Cek dan Cari. Jika user menggunakan tombol Cek maka user harus memasukan kode BPBJ terlebih dahulu. Setelah menekan tombol Cek maka informasi detail BPBJ akan ditampilkan. Jika menggunakan tombol Cari, akan ditampilkan layar pencarian BPBJ.

43 L43 Tampilan Layar View BPBJ Layar ini digunakan untuk menampilkan semua daftar BPBJ yang ada di dalam database, data ditampilkan berdasarkan rentang waktu yang telah ditentukan oleh user.

44 L44 Update Surat Jalan Tampilan Layar Update SJ Layar ini digunakan untuk mengubah data SJ berdasarkan kode SJ yang dapat dicari dengan menggunakan tombol Cek dan Cari. Jika user menggunakan tombol Cek maka user harus memasukan kode SJ terlebih dahulu. Setelah menekan tombol Cek maka informasi detail SJ akan ditampilkan. Jika menggunakan tombol Cari, maka akan ditampilkan layar pencarian SJ.

45 L45 Tampilan Layar View SJ Layar ini digunakan untuk menampilkan seluruh daftar SJ pelanggan dari database. Data ditampilkan berdasarkan rentang waktu yang ditentukan oleh user

46 L46 Laporan Penjualan Tampilan Layar Laporan Penjualan

47 L47 Laporan Persediaan Barang Tampilan Layar Laporan Persediaan Barang

48 L48 Laporan Retur Jual Tampilan Layar Laporan Retur Jual Laporan Barang Masuk Tampilan Layar Laporan Barang Jadi Masuk

49 L49 Laporan Barang Keluar Layar Pencarian Tampilan Layar Laporan Barang Keluar Tampilan Layar Pencarian Wilayah

50 L50 Tampilan Layar Pencarian BPBJ Tampilan Layar Pencarian Barang

51 L51 Tampilan Layar Pencarian Jabatan Tampilan Layar Pencarian Kecamatan

52 L52 Tampilan Layar Pencarian Kelurahan Layar Pencarian Kendaraan

53 L53 Tampilan Layar Pencarian Kode Pos Tampilan Layar Pencarian Kota

54 L54 Tampilan Layar Pencarian Pegawai Tampilan Layar Pencarian Pelanggan

55 L55 Tampilan Layar Pencarian PO Tampilan Layar Pencarian RKD

56 L56 Tampilan Layar Pencarian SJ Tampilan Layar Pencarian Tagihan

57 L57 CODING CREATE TABLE CREATE TABLE Jabatan ( kodejabatan CHAR(6) PRIMARY KEY NOT NULL, namajabatan VARCHAR(30) UNIQUE NOT NULL, CONSTRAINT P_kodeJabatan CHECK (LEN(kodeJabatan)=6), CONSTRAINT cek_kodejabatan CHECK (SUBSTRING(kodeJabatan,1,3) ='JBT'), CONSTRAINT cek_urutjabatan CHECK (CT(SUBSTRING(kodeJabatan,4,3) INT) > 0 AND CT(SUBSTRING(kodeJabatan,4,3) INT) <= 999) ) CREATE TABLE Barang ( kodebarang CHAR(6) PRIMARY KEY NOT NULL, namabarang VARCHAR(30) UNIQUE NOT NULL, merek VARCHAR(30) NOT NULL, satuan VARCHAR(30)NOT NULL, stok SMALLINT NOT NULL, CONSTRAINT kodebarang CHECK (LEN(kodeBarang)=6), CONSTRAINT cek_kodebarang CHECK (SUBSTRING (kodebarang,1,3)='brg'), CONSTRAINT cek_urutbarang CHECK (CT(SUBSTRING(kodeBarang,4,3) INT) >= 0 AND CT(SUBSTRING(kodeBarang,4,3) INT) <= 999), CONSTRAINT cek_stokakhir CHECK (stok >= 0) ) CREATE TABLE Kota ( kodekota CHAR(6) PRIMARY KEY NOT NULL, namakota VARCHAR(30) UNIQUE NOT NULL, CONSTRAINT P_kodeKota CHECK (LEN(kodeKota)=6), CONSTRAINT cek_kodekota CHECK (SUBSTRING(kodeKota,1,3) ='KOT'), CONSTRAINT cek_urutkota CHECK (CT(SUBSTRING(kodeKota,4,3) INT) > 0 AND CT(SUBSTRING(kodeKota,4,3) INT) <= 999) ) CREATE TABLE Kecamatan ( kodekec CHAR(6) PRIMARY KEY NOT NULL, namakec VARCHAR(30) NOT NULL, CONSTRAINT P_kodeKec CHECK (LEN(kodeKec)=6), CONSTRAINT cek_kodekec CHECK (SUBSTRING(kodeKec,1,3) ='KEC'), CONSTRAINT cek_urutkecamatan CHECK (CT(SUBSTRING(kodeKec,4,3) INT) > 0 AND CT(SUBSTRING(kodeKec,4,3) INT) <= 999) )

58 L58 CREATE TABLE Pos ( kodepos INT PRIMARY KEY NOT NULL, CONSTRAINT P_kodePos CHECK (LEN(kodePos)=5) ) CREATE TABLE Kelurahan ( kodekel CHAR(6) PRIMARY KEY NOT NULL, namakel VARCHAR(30) NOT NULL, kodekec CHAR(6) NOT NULL, kodekota CHAR(6) NOT NULL, kodepos INT NOT NULL, FOREIGN KEY(kodeKec) REFERENCES kecamatan(kodekec) ON UPDATE CCADE ON DELETE NO ACTION, FOREIGN KEY(kodeKota) REFERENCES Kota(kodeKota) ON UPDATE CCADE ON DELETE NO ACTION, FOREIGN KEY(kodePos) REFERENCES pos(kodepos) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodeKel CHECK (LEN(kodeKel)=6), CONSTRAINT cek_kodekel CHECK (SUBSTRING(kodeKel,1,3) ='KEL'), CONSTRAINT cek_urutkelurahan CHECK (CT(SUBSTRING(kodeKel,4,3) INT) > 0 AND CT(SUBSTRING(kodeKel,4,3) INT) <= 999) ) CREATE TABLE Pegawai ( kodepegawai CHAR(10) PRIMARY KEY NOT NULL, namapegawai VARCHAR(30) NOT NULL, alamatpegawai VARCHAR(100) NOT NULL, kodekel CHAR(6) NOT NULL, tgllahir DATETIME NOT NULL, jeniskelamin CHAR(1) NOT NULL, tglmasukkerja DATETIME NOT NULL, notelepon VARCHAR(12), nohp VARCHAR(12), kodejabatan CHAR(6) NOT NULL, statuspegawai BIT NOT NULL, FOREIGN KEY (kodekel) REFERENCES kelurahan(kodekel) ON UPDATE CCADE ON DELETE NO ACTION, FOREIGN KEY (kodejabatan) REFERENCES Jabatan(kodeJabatan) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodePegawai CHECK (LEN(kodePegawai)=10), CONSTRAINT cek_kodepegawai CHECK (SUBSTRING(kodePegawai,1,3)= 'PGW'), CONSTRAINT cek_tahunpegawai CHECK (CT(SUBSTRING(kodePegawai,4,2) INT) >= 0 AND CT(SUBSTRING(kodePegawai,4,2) INT) <= 99),

59 L59 ) CONSTRAINT cek_bulanpegawai CHECK (CT(SUBSTRING(kodePegawai,6,2) INT) > 0 AND CT(SUBSTRING(kodePegawai,6,2) INT) < 13), CONSTRAINT cek_urutpegawai CHECK (CT(SUBSTRING(kodePegawai,8,3) INT) > 0 AND CT(SUBSTRING(kodePegawai,8,3) INT) <= 999), CONSTRAINT cek_jeniskelamin CHECK (jeniskelamin = 'L' OR jeniskelamin = 'P') CREATE TABLE Pelanggan ( kodepelanggan CHAR(10) PRIMARY KEY NOT NULL, namapelanggan VARCHAR(30) NOT NULL, alamatpengiriman VARCHAR(100) NOT NULL, kodekelkirim CHAR(6) NOT NULL, alamatpenagihan VARCHAR(100) NOT NULL, kodekeltagih CHAR(6) NOT NULL, NPWP VARCHAR(25), statuspelanggan BIT NOT NULL, CONSTRAINT P_kodePelanggan CHECK (LEN(kodePelanggan)=10), CONSTRAINT cek_kodepelanggan CHECK (SUBSTRING(kodePelanggan,1,3)='PLG'), CONSTRAINT cek_tahunpelanggan CHECK (CT(SUBSTRING(kodePelanggan,4,2) INT) >= 0 AND CT(SUBSTRING(kodePelanggan,4,2) INT) <= 99), CONSTRAINT cek_bulanpelanggan CHECK (CT(SUBSTRING(kodePelanggan,6,2) INT) > 0 AND CT(SUBSTRING(kodePelanggan,6,2) INT) < 13), CONSTRAINT cek_urutpelanggan CHECK (CT(SUBSTRING(kodePelanggan,8,3) INT) > 0 AND CT(SUBSTRING(kodePelanggan,8,3) INT) <= 999) ) CREATE TABLE TeleponPlgn ( notelepon VARCHAR(12) NOT NULL, kodepelanggan CHAR(10) NOT NULL, PRIMARY KEY (notelepon,kodepelanggan), FOREIGN KEY (kodepelanggan) REFERENCES Pelanggan(kodePelanggan) ON UPDATE CCADE ON DELETE CCADE ) CREATE TABLE FaxPlgn ( nofax VARCHAR(12) NOT NULL, kodepelanggan CHAR(10) NOT NULL, PRIMARY KEY (nofax,kodepelanggan),

60 L60 ) FOREIGN KEY (kodepelanggan) REFERENCES Pelanggan(kodePelanggan) ON UPDATE CCADE ON DELETE CCADE CREATE TABLE Kendaraan ( nopolisi VARCHAR(8) PRIMARY KEY NOT NULL, merekmobil VARCHAR(30) NOT NULL, tipe VARCHAR(30) NOT NULL, tahun SMALLINT NOT NULL, kapasitasstd SMALLINT NOT NULL, kapasitasopt SMALLINT NOT NULL, statuskendaraan BIT NOT NULL, keterangan VARCHAR(100), CONSTRAINT P_noPolisi CHECK (LEN(noPolisi)>= 2), CONSTRAINT P_tahun CHECK (LEN(tahun)=4), CONSTRAINT cek_kapasitasstd CHECK (kapasitasstd > 0), CONSTRAINT cek_kapasitasopt CHECK (kapasitasopt > 0) ) CREATE TABLE BP ( kodebp CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, jenispembayaran CHAR(1) NOT NULL, jmlpinjamangalon SMALLINT NOT NULL, hargapinjamangalon MONEY NOT NULL, statusbp BIT NOT NULL, kodepelanggan CHAR(10) NOT NULL, kodepegawai CHAR(10) NOT NULL, FOREIGN KEY (kodepelanggan) REFERENCES Pelanggan(kodePelanggan) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_jmlpinjamangalon CHECK (jmlpinjamangalon >= 0), CONSTRAINT P_kodeBP CHECK (LEN(kodeBP)=10), CONSTRAINT cek_transaksibp CHECK (SUBSTRING(kodeBP,1,2)='BP'), CONSTRAINT cek_tahunbp CHECK (CT(SUBSTRING(kodeBP,3,2) INT) >= 0 AND CT(SUBSTRING(kodeBP,3,2) INT) <= 99), CONSTRAINT cek_bulanbp CHECK (CT(SUBSTRING(kodeBP,5,2) INT) > 0 AND CT(SUBSTRING(kodeBP,5,2) INT) < 13), CONSTRAINT cek_urutbp CHECK (CT(SUBSTRING(kodeBP,7,4) INT) > 0 AND CT(SUBSTRING(kodeBP,7,4) INT) <= 9999), CONSTRAINT cek_jenispembayaran CHECK (jenispembayaran in ('L','K')) ) CREATE TABLE BPDetail ( kodebp CHAR(10) NOT NULL,

61 L61 ) kodebarang CHAR(6) NOT NULL, hargabarang MONEY NOT NULL, jmldefaultkirim SMALLINT NOT NULL, PRIMARY KEY (kodebp,kodebarang), FOREIGN KEY (kodebp) REFERENCES BP(kodeBP) ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang(kodeBarang) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_hargabarang CHECK (hargabarang > 0), CONSTRAINT cek_jmldefaultkirim CHECK (jmldefaultkirim >= 0) CREATE TABLE JadwalKirim ( harikirim VARCHAR(6) NOT NULL, kodebp CHAR(10) NOT NULL, PRIMARY KEY (harikirim,kodebp), FOREIGN KEY (kodebp) REFERENCES BP(kodeBP) ON UPDATE CCADE ON DELETE CCADE, CONSTRAINT cek_harikirim CHECK (harikirim IN ('Senin','Selasa','Rabu','Kamis','Jumat','Sabtu','Minggu')) ) CREATE TABLE RKD ( koderkd CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, keterangan VARCHAR(100), kodepegawai CHAR(10) NOT NULL, kodedriver CHAR(10) NOT NULL, kodehelper1 CHAR(10) NOT NULL, kodehelper2 CHAR(10) NOT NULL, kodekendaraan VARCHAR(8) NOT NULL, FOREIGN KEY (kodekendaraan) REFERENCES Kendaraan(noPolisi) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodeRKD CHECK (LEN(kodeRKD)=10), CONSTRAINT cek_transaksirkd CHECK (SUBSTRING(kodeRKD,1,2)='RD'), CONSTRAINT cek_tahunrkd CHECK (CT(SUBSTRING(kodeRKD,3,2) INT) >= 0 AND CT(SUBSTRING(kodeRKD,3,2) INT) <= 99), CONSTRAINT cek_bulanrkd CHECK (CT(SUBSTRING(kodeRKD,5,2) INT) > 0 AND CT(SUBSTRING(kodeRKD,5,2) INT) < 13), CONSTRAINT cek_urutrkd CHECK (CT(SUBSTRING(kodeRKD,7,4) INT) > 0 AND CT(SUBSTRING(kodeRKD,7,4) INT) <= 9999) ) CREATE TABLE PO (

62 L62 ) kodepo CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, kodepegawai CHAR(10) NOT NULL, koderkd CHAR(10), kodebp CHAR(10) NOT NULL, FOREIGN KEY (koderkd) REFERENCES RKD(kodeRKD) ON UPDATE CCADE ON DELETE NO ACTION, FOREIGN KEY (kodebp) REFERENCES BP(kodeBP) ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodePO CHECK (LEN(kodePO)=10), CONSTRAINT cek_transaksipo CHECK (SUBSTRING(kodePO,1,2)='PO'), CONSTRAINT cek_tahunpo CHECK (CT(SUBSTRING(kodePO,3,2) INT) >= 0 AND CT(SUBSTRING(kodePO,3,2) INT) <= 99), CONSTRAINT cek_bulanpo CHECK (CT(SUBSTRING(kodePO,5,2) INT) > 0 AND CT(SUBSTRING(kodePO,5,2) INT) < 13), CONSTRAINT cek_urutpo CHECK (CT(SUBSTRING(kodePO,7,4) INT) > 0 AND CT(SUBSTRING(kodePO,7,4) INT) <= 9999) CREATE TABLE PODetail ( kodepo CHAR(10) NOT NULL, kodebarang CHAR(6) NOT NULL, qtydiminta SMALLINT NOT NULL, PRIMARY KEY (kodepo,kodebarang), FOREIGN KEY (kodepo) REFERENCES PO ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_qtydiminta CHECK (qtydiminta > 0) ) CREATE TABLE Penagihan ( kodepenagihan CHAR(10) PRIMARY KEY NOT NULL, tglpenagihan DATETIME NOT NULL, tgljatuhtempo DATETIME NOT NULL, tglpembayaran DATETIME, jumlah MONEY NOT NULL, disc FLOAT NOT NULL, ppn FLOAT NOT NULL, totalpenagihan MONEY NOT NULL, statustagih BIT NOT NULL, kodepegawaibyr CHAR(10), kodepegawaitgh CHAR(10), kodekolektor CHAR(10),

63 L63 ) CONSTRAINT P_kodePenagihan CHECK (LEN(kodePenagihan)=10), CONSTRAINT cek_transaksitagih CHECK (SUBSTRING(kodePenagihan,1,2)='PH'), CONSTRAINT cek_tahuntagih CHECK (CT(SUBSTRING(kodePenagihan,3,2) INT) >= 0 AND CT(SUBSTRING(kodePenagihan,3,2) INT) <= 99), CONSTRAINT cek_bulantagih CHECK (CT(SUBSTRING(kodePenagihan,5,2) INT) > 0 AND CT(SUBSTRING(kodePenagihan,5,2) INT) < 13), CONSTRAINT cek_uruttagih CHECK (CT(SUBSTRING(kodePenagihan,7,4) INT) > 0 AND CT(SUBSTRING(kodePenagihan,7,4) INT) <= 9999) CREATE TABLE SJ ( kodesj CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, totaldijual MONEY, kodepegawai CHAR(10) NOT NULL, kodepo CHAR(10) UNIQUE NOT NULL, kodepenagihan CHAR(10), FOREIGN KEY (kodepo) REFERENCES PO ON UPDATE CCADE ON DELETE NO ACTION, FOREIGN KEY (kodepenagihan) REFERENCES Penagihan ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodeSJ CHECK (LEN(kodeSJ)=10), CONSTRAINT cek_transaksisj CHECK (SUBSTRING(kodeSJ,1,2)='SJ'), CONSTRAINT cek_tahunsj CHECK (CT(SUBSTRING(kodeSJ,3,2) INT) >= 0 AND CT(SUBSTRING(kodeSJ,3,2) INT) <= 99), CONSTRAINT cek_bulansj CHECK (CT(SUBSTRING(kodeSJ,5,2) INT) > 0 AND CT(SUBSTRING(kodeSJ,5,2) INT) < 13), CONSTRAINT cek_urutsj CHECK (CT(SUBSTRING(kodeSJ,7,4) INT) > 0 AND CT(SUBSTRING(kodeSJ,7,4) INT) <= 9999) ) CREATE TABLE SJDetail ( kodesj CHAR(10) NOT NULL, kodebarang CHAR(6) NOT NULL, qtydijual SMALLINT, jumlahdijual MONEY, keterangan VARCHAR(100), PRIMARY KEY (kodesj,kodebarang), FOREIGN KEY (kodesj) REFERENCES SJ ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_qtydijual CHECK (qtydijual >= 0) )

64 L64 CREATE TABLE BPBJ ( kodebpbj CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, koderkd CHAR(10) NOT NULL, kodepegawai CHAR(10) NOT NULL, FOREIGN KEY (koderkd) REFERENCES RKD ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT P_kodeBPBJ CHECK (LEN(kodeBPBJ)=10), CONSTRAINT cek_transaksibpbj CHECK (SUBSTRING(kodeBPBJ,1,2)='PB'), CONSTRAINT cek_tahunbpbj CHECK (CT(SUBSTRING(kodeBPBJ,3,2) INT) >= 0 AND CT(SUBSTRING(kodeBPBJ,3,2) INT) <= 99), CONSTRAINT cek_bulanbpbj CHECK (CT(SUBSTRING(kodeBPBJ,5,2) INT) > 0 AND CT(SUBSTRING(kodeBPBJ,5,2) INT) < 13), CONSTRAINT cek_urutbpbj CHECK (CT(SUBSTRING(kodeBPBJ,7,4) INT) > 0 AND CT(SUBSTRING(kodeBPBJ,7,4) INT) <= 9999) ) CREATE TABLE BPBJDetail ( kodebpbj CHAR(10) NOT NULL, kodebarang CHAR(6) NOT NULL, qtydiberikan SMALLINT NOT NULL, qtysisabarang SMALLINT, keterangan VARCHAR(100), PRIMARY KEY (kodebpbj,kodebarang), FOREIGN KEY (kodebpbj) REFERENCES BPBJ ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_qtydiberikan CHECK (qtydiberikan > 0), CONSTRAINT cek_qtysisabarang CHECK (qtydiberikan >= 0) ) CREATE TABLE BSTPJ ( kodebstpj CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, kodepegawai CHAR(10) NOT NULL, CONSTRAINT P_kodeBSTPJ CHECK (LEN(kodeBSTPJ)=10), CONSTRAINT cek_transaksibstpj CHECK (SUBSTRING(kodeBSTPJ,1,2)='TB'), CONSTRAINT cek_tahunbstpj CHECK (CT(SUBSTRING(kodeBSTPJ,3,2) INT) >= 0 AND CT(SUBSTRING(kodeBSTPJ,3,2) INT) <= 99), CONSTRAINT cek_bulanbstpj CHECK (CT(SUBSTRING(kodeBSTPJ,5,2) INT) > 0 AND CT(SUBSTRING(kodeBSTPJ,5,2) INT) < 13), CONSTRAINT cek_urutbstpj CHECK (CT(SUBSTRING(kodeBSTPJ,7,4) INT) > 0 AND CT(SUBSTRING(kodeBSTPJ,7,4) INT) <= 9999)

65 L65 ) CREATE TABLE BSTPJDetail ( kodebstpj CHAR(10) NOT NULL, kodebarang CHAR(6) NOT NULL, qtymasuk SMALLINT NOT NULL, PRIMARY KEY (kodebstpj,kodebarang), FOREIGN KEY (kodebstpj) REFERENCES BSTPJ ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_qtymasuk CHECK (qtymasuk > 0) ) CREATE TABLE ReturJual ( kodereturjual CHAR(10) PRIMARY KEY NOT NULL, tgl DATETIME NOT NULL, kodepelanggan CHAR(10) NOT NULL, kodepegawai CHAR(10) NOT NULL, FOREIGN KEY (kodepelanggan) REFERENCES Pelanggan ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT kodereturjual CHECK (LEN(kodeReturJual)=10), CONSTRAINT cek_transaksiretur CHECK (SUBSTRING(kodeReturJual,1,2)='RJ'), CONSTRAINT cek_tahunretur CHECK (CT(SUBSTRING(kodeReturJual,3,2) INT) >= 0 AND CT(SUBSTRING(kodeReturJual,3,2) INT) <= 99), CONSTRAINT cek_bulanretur CHECK (CT(SUBSTRING(kodeReturJual,5,2) INT) > 0 AND CT(SUBSTRING(kodeReturJual,5,2) INT) < 13), CONSTRAINT cek_urutretur CHECK (CT(SUBSTRING(kodeReturJual,7,4) INT) > 0 AND CT(SUBSTRING(kodeReturJual,7,4) INT) <= 9999), ) CREATE TABLE ReturJualDetail ( kodereturjual CHAR(10) NOT NULL, kodebarang CHAR(6) NOT NULL, qtyretur SMALLINT NOT NULL, keterangan VARCHAR(100), PRIMARY KEY (kodereturjual,kodebarang), FOREIGN KEY (kodereturjual) REFERENCES ReturJual ON UPDATE CCADE ON DELETE CCADE, FOREIGN KEY (kodebarang) REFERENCES Barang ON UPDATE CCADE ON DELETE NO ACTION, CONSTRAINT cek_qtyretur CHECK (qtyretur > 0) )

66 L66 CODING CREATE PROCEDURE CREATE PROC VARCHAR(30) CHAR(6) CHAR(6) CHAR(3) IF NOT EXISTS (SELECT kodejabatan FROM Jabatan) INSERT INTO Jabatan (kodejabatan, namajabatan) VALUES ELSE SELECT TOP = kodejabatan FROM Jabatan ORDER BY kodejabatan DESC = CT((CT(SUBSTRING(@lastCode,4,3) INT) + 1) CHAR) = 'JBT' + REPLICATE('0', 3 - LEN(@temp)) + CT((@temp) CHAR) INSERT INTO Jabatan (kodejabatan, namajabatan) VALUES CREATE PROC SMALLINT CHAR(6) CHAR(6) CHAR(3) IF NOT EXISTS (SELECT kodebarang from Barang) INSERT INTO Barang(kodeBarang,namaBarang,merek,satuan,stok) VALUES ('BRG001',@nmBarang,@merek,@satuan,@stok) ELSE SELECT TOP = kodebarang FROM Barang ORDER BY kodebarang DESC = CT((CT(SUBSTRING(@lastCode,4,3) INT) + 1) CHAR) = 'BRG' + REPLICATE('0',3 - LEN(@temp))

67 L67 INSERT INTO Barang(kodeBarang,namaBarang,merek,satuan,stok) VALUES CREATE PROC VARCHAR(30) CHAR(6) CHAR(6) CHAR(3) IF NOT EXISTS (SELECT kodekota from Kota) INSERT INTO Kota VALUES ELSE SELECT TOP = kodekota FROM Kota ORDER BY kodekota DESC = CT((CT(SUBSTRING(@lastCode,4,3) INT) + 1) CHAR) = 'KOT' + REPLICATE('0', 3 - LEN(@temp)) + CT((@temp) CHAR) INSERT INTO Kota VALUES (@newcode,@nmkota) CREATE PROC VARCHAR(30) CHAR(6) CHAR(6) CHAR(3) IF NOT EXISTS (SELECT kodekec from Kecamatan) INSERT INTO Kecamatan(kodeKec,namaKec) VALUES ('KEC001',@nmKecamatan) ELSE SELECT TOP = kodekec FROM Kecamatan ORDER BY kodekec DESC = CT((CT(SUBSTRING(@lastCode,4,3) INT) + 1) CHAR) = 'KEC' + REPLICATE('0', 3 - LEN(@temp)) + CT((@temp) CHAR) INSERT INTO Kecamatan VALUES (@newcode,@nmkecamatan)

68 L68 CREATE PROC INT INSERT INTO Pos(kodePos) GO CREATE PROC INT CHAR(6) CHAR(6) CHAR(3) IF NOT EXISTS (SELECT kodekel from Kelurahan) INSERT INTO Kelurahan(kodeKel,namaKel,kodeKec,kodeKota,kodePos) VALUES ELSE SELECT TOP = kodekel FROM Kelurahan ORDER BY kodekel DESC = CT((CT(SUBSTRING(@lastCode,4,3) INT) + 1) CHAR) = 'KEL' + REPLICATE('0', 3 - LEN(@temp)) + CT((@temp) CHAR) INSERT INTO Kelurahan(kodeKel,namaKel,kodeKec,kodeKota,kodePos) VALUES (@newcode,@namakel,@kodekec,@kodekota,@kodepos) CREATE PROC CHAR(6) INSERT INTO Pegawai(kodePegawai, namapegawai, alamatpegawai, kodekel, tgllahir, jeniskelamin,tglmasukkerja,notelepon,nohp,kodejabatan,statuspegawai) VALUES(@kodePegawai,@namaPegawai,@alamatPegawai,@kodeKel,@tglLahir,@je niskelamin,@tglmasukkerja,@notelepon,@nohp,@kodejabatan,1)

69 L69 CREATE PROC VARCHAR(25) IF EXISTS (SELECT kodekel FROM Kelurahan WHERE kodekel AND EXISTS (SELECT kodekel FROM Kelurahan WHERE kodekel INSERT INTO Pelanggan(kodePelanggan, namapelanggan, alamatpengiriman, kodekelkirim,alamatpenagihan,kodekeltagih,npwp,statuspelanggan) VALUES(@kodePelanggan,@namaPelanggan,@alamatPengiriman,@kodeKelKirim,@ alamatpenagihan,@kodekeltagih,@npwp,1) CREATE PROC VARCHAR CHAR(10) INSERT INTO TeleponPlgn(noTelepon,kodePelanggan) VALUES (@notelepon,@kodepelanggan) CREATE PROC VARCHAR CHAR(10) INSERT INTO FaxPlgn(noFax,kodePelanggan) VALUES (@nofax,@kodepelanggan) CREATE PROC VARCHAR(100) INSERT INTO Kendaraan(noPolisi,merekMobil,tipe,tahun,kapasitasStd,kapasitasOpt,statusKendaraan,k CREATE PROC SMALLINT = MONEY = 0,

70 CHAR(10) CHAR(10) IF EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai TRAN T_BP = kodebp from BP WHERE kodepelanggan AND statusbp = 1 IS NOT NULL UPDATE BP SET statusbp = 0 WHERE kodebp DELETE FROM JadwalKirim where kodebp INSERT INTO BP(kodeBP, tgl, jenispembayaran, jmlpinjamangalon, hargapinjamangalon, statusbp,kodepelanggan,kodepegawai) VALUES(@kodeBP,getdate(),@jenisPembayaran,@jmlPinjamanGalon,@hargaPinjama ngalon,1,@kodepelanggan,@kodepegawai) <> 0 PRINT 'Insert Gagal' ROLLBACK TRAN T_BP ELSE COMMIT TRAN T_BP CREATE PROC SMALLINT INSERT INTO BPDetail(kodeBP,kodeBarang,hargaBarang,jmlDefaultKirim) VALUES(@kodeBP,@kodeBarang,@hargaBarang,@jmlDefaultKirim) CREATE PROC CHAR(10) INSERT INTO JadwalKirim(hariKirim,kodeBP) VALUES(@hariKirim,@kodeBP) CREATE PROC CHAR (10),

71 CHAR(10) IF EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai INSERT INTO PO(kodePO,tgl,kodePegawai,kodeBP) VALUES(@kodePO,@tgl,@kodePegawai,@kodeBP) CREATE PROC SMALLINT INSERT INTO PODetail(kodePO,kodeBarang,qtyDiminta) VALUES(@kodePO,@kodeBarang,@qtyDiminta) CREATE PROC VARCHAR(8) IF EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai AND EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai AND EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai AND EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai INSERT INTO RKD(kodeRKD, tgl,keterangan, kodepegawai, kodedriver, CREATE PROC CHAR(10) CHAR(10) CHAR(10)

72 L72 CHAR(4) CHAR(2) IF EXISTS ( SELECT kodepegawai FROM Pegawai WHERE kodepegawai ) = '0' SELECT TOP = kodesj FROM SJ ORDER BY kodesj DESC IF CT(MONTH(GETDATE()) CHAR(2)) < 10 ='0'+ CT(MONTH(GETDATE()) CHAR(2)) ELSE =CT(MONTH(GETDATE()) CHAR(2)) = '0' OR SUBSTRING(@lastCode,3,4) <> (CT(RIGHT(YEAR(GETDATE()),2) CHAR(2)) = 'SJ' + CT(RIGHT(YEAR(GETDATE()),2) CHAR(2)) + '0001' INSERT INTO SJ(kodeSJ,tgl,totalDijual,kodePegawai,kodePO) VALUES(@newCode,getdate(),0,@kodePegawai,@kodePO) ELSE = CT((CT(SUBSTRING(@lastCode,7,4) INT) + 1) CHAR) = SUBSTRING(@lastCode,1,6) + REPLICATE('0', 4 - LEN(@temp)) INSERT INTO SJ(kodeSJ,tgl,totalDijual,kodePegawai,kodePO) VALUES(@newCode,getdate(),0,@kodePegawai,@kodePO) CREATE PROC CHAR(10) MONEY MONEY MONEY IF EXISTS (SELECT c.kodebarang FROM SJ a INNER JOIN PO b ON a.kodepo = b.kodepo INNER JOIN PODetail c ON b.kodepo = c.kodepo WHERE c.kodebarang and kodesj AND EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai TRAN T_SJDetail UPDATE SJ SET kodepegawai WHERE kodesj

73 L73 = hargabarang FROM SJ a INNER JOIN PO b ON a.kodepo = b.kodepo INNER JOIN BP c ON b.kodebp = c.kodebp INNER JOIN BPDetail d ON c.kodebp = d.kodebp WHERE d.kodebarang AND a.kodesj INSERT INTO SJDetail(kodeSJ,kodeBarang,qtyDijual,jumlahDijual,keterangan) VALUES(@kodeSJ,@kodeBarang,@qtyDijual,@jumlahDijual,@keterangan) = SUM(jumlahDijual) FROM SJDetail WHERE kodesj UPDATE SJ SET totaldijual WHERE kodesj <> 0 PRINT 'Insert Gagal' ROLLBACK TRAN T_SJDetail ELSE COMMIT TRAN T_SJDetail CREATE PROC CHAR(10) CHAR(10) SMALLINT SMALLINT = MONTH(GETDATE()) = YEAR(GETDATE()) IF EXISTS ( SELECT kodepegawai FROM Pegawai WHERE kodepegawai ) TRAN T_Tagih INSERT INTO Penagihan(kodePenagihan,tglPenagihan,tglJatuhTempo,jumlah,disc,ppn,totalPenagihan, statustagih,kodepegawaitgh,kodepegawaibyr) VALUES(@kodeTagih, getdate(), DATEADD(DAY,10,getdate()),0,@disc,@ppn,0,0,@kodePegawai,@kodePegawai) DECLARE CUR1 CURSOR FOR SELECT kodesj FROM SJ a INNER JOIN PO b ON a.kodepo = b.kodepo INNER JOIN BP c ON b.kodebp = c.kodebp

74 L74 WHERE kodepelanggan AND MONTH(a.tgl) AND YEAR(a.tgl) OPEN CUR1 FETCH NEXT FROM CUR1 = 0 IS NOT NULL UPDATE SJ SET kodepenagihan WHERE kodesj FETCH NEXT FROM CUR1 CLOSE CUR1 DEALLOCATE CUR1 UPDATE Penagihan SET jumlah totalpenagihan WHERE kodepenagihan <> 0 PRINT 'Insert Gagal' ROLLBACK TRAN T_Tagih ELSE COMMIT TRAN T_Tagih CREATE PROC CHAR(10) IF EXISTS ( SELECT kodepegawai FROM Pegawai WHERE kodepegawai ) INSERT INTO BPBJ(kodeBPBJ,tgl,kodeRKD,kodePegawai) VALUES(@kodeBPBJ,getdate(),@kodeRKD,@kodePegawai) CREATE PROC SMALLINT = VARCHAR(50)

75 L75 SMALLINT SMALLINT = stok from Barang WHERE kodebarang=@kodebarang IF(@temp > 0) INSERT INTO BPBJDetail(kodeBPBJ,kodeBarang,qtyDiberikan,qtySisaBarang,keterangan) VALUES(@kodeBPBJ,@kodeBarang,@qtyDiberikan,@qtySisaBarang,@ketera ngan) UPDATE Barang SET stok WHERE kodebarang ELSE PRINT 'Stok akhir sudah tidak dapat memenuhi barang yang diminta' CREATE PROC CHAR(10) IF EXISTS ( SELECT kodepegawai FROM Pegawai WHERE kodepegawai ) INSERT INTO BSTPJ(kodeBSTPJ,tgl,kodePegawai) VALUES(@kodeBSTPJ,getdate(),@kodePegawai) CREATE PROC SMALLINT TRAN T_BSTPJDetail SMALLINT SMALLINT = stok FROM Barang WHERE kodebarang=@kodebarang IF(@lastValue = 0) ELSE INSERT INTO BSTPJDetail(kodeBSTPJ,kodeBarang,qtyMasuk)

76 L76 UPDATE Barang SET WHERE IF <> 0 PRINT 'Insert Gagal' ROLLBACK TRAN T_BSTPJDetail ELSE COMMIT TRAN T_BSTPJDetail CREATE PROC CHAR(10) IF EXISTS ( SELECT kodepegawai FROM Pegawai WHERE kodepegawai ) INSERT INTO ReturJual(kodeReturJual,tgl,kodePelanggan,kodePegawai) VALUES(@kodeReturJual,getdate(),@kodePelanggan,@kodePegawai) GO CREATE PROC VARCHAR(100) INSERT INTO ReturJualDetail(kodeReturJual,kodeBarang,qtyRetur,keterangan) VALUES(@kodeReturJual,@kodeBarang,@qtyRetur,@keterangan) CREATE PROC CHAR(10) IF EXISTS(SELECT kodepo FROM PO WHERE kodepo AND koderkd IS NULL) UPDATE PO SET koderkd WHERE kodepo CREATE PROC CHAR(10) IF NOT EXISTS (SELECT kodesj FROM SJ WHERE kodepo )

77 L77 UPDATE PO SET koderkd = NULL WHERE kodepo CREATE PROC CHAR(10) IF EXISTS(SELECT kodepo FROM PO WHERE kodepo AND koderkd IS NULL) AND EXISTS (SELECT kodepegawai FROM Pegawai WHERE kodepegawai TRAN T_updPODetail UPDATE PO SET kodepegawai WHERE kodepo UPDATE PODetail SET qtydiminta WHERE kodepo AND kodebarang <> 0 PRINT 'Update Gagal' ROLLBACK TRAN T_updPODetail ELSE COMMIT TRAN T_updPODetail CREATE PROC CHAR(10) UPDATE Penagihan SET tglpembayaran kodekolektor kodepegawaibyr statustagih = 1 WHERE kodepenagihan CREATE PROC BIT

78 L78 UPDATE Pelanggan SET namapelanggan alamatpengiriman kodekelkirim alamatpenagihan NPWP WHERE kodepelanggan CREATE PROC CHAR(6) UPDATE Jabatan SET namajabatan WHERE kodejabatan CREATE PROC BIT UPDATE Pegawai SET namapegawai alamatpegawai kodekel tgllahir jeniskelamin tglmasukkerja notelepon WHERE kodepegawai CREATE PROC CHAR(30) UPDATE Barang SET namabarang merek satuan WHERE kodebarang CREATE PROC SMALLINT,

79 VARCHAR(100) UPDATE Kendaraan SET merekmobil tipe tahun kapasitasstd kapasitasopt statuskendaraan keterangan WHERE nopolisi CREATE PROC VARCHAR(8) UPDATE RKD SET keterangan kodepegawai kodehelper1 kodehelper2 kodekendaraan WHERE koderkd CREATE PROC INT UPDATE Pos SET kodepos WHERE kodepos CREATE PROC CHAR(10) IF EXISTS(SELECT kodepegawai FROM Pegawai WHERE kodepegawai TRAN T_updBPBJDetail UPDATE BPBJ SET kodepegawai WHERE kodebpbj UPDATE BPBJDetail SET qtysisabarang keterangan WHERE kodebpbj AND kodebarang <> 0

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN 35 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Latar Belakang Perusahaan 3.1.1 Sejarah Perusahaan PT Mejisinar Kasih merupakan perusahaan yang bergerak di bidang Air Minum Dalam Kemasan (AMDK). Perusahaan ini beralamat

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Riwayat Perusahaan PT. Musi Langgeng Mandiri, merupakan salah satu produsen air mineral di Indonesia yang dikenal dengan merek Drinka. Drinka telah lulus

Lebih terperinci

Layar ini digunakan untuk menampilkan semua BSTPJ yang ada di database.

Layar ini digunakan untuk menampilkan semua BSTPJ yang ada di database. 325 Gambar 4.17 Tampilan Layar Stok Barang Layar ini digunakan untuk menampilkan stok barang yang ada di database. Gambar 4.18 Tampilan Layar BSTPJ Layar ini digunakan untuk menampilkan semua BSTPJ yang

Lebih terperinci

LAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),

LAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ), L1 LAMPIRAN Listing Program 1. Implementasi Create Table CREATE TABLE barang ( NoBarang NamaBarang Jenissatuanbarang Harga Jumlah CHAR ( 10 ) NOT NULL, VARCHAR ( 20 ) NOT NULL, VARCHAR (6) NOT NULL, NUMERIC

Lebih terperinci

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya Petunjuk Pemakaian Sistem Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya dapat dilihat bersamaan dengan tampilan

Lebih terperinci

BAB 4 RENCANA IMPLEMENTASI

BAB 4 RENCANA IMPLEMENTASI BAB 4 RENCANA IMPLEMENTASI 4. Implementasi Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basis data yang diusulkan, serta dilakukan evaluasi terhadap beberapa aspek terkait integrity

Lebih terperinci

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke

Gambar 4.57 Layar Ubah Pemasok. Data pemasok dapat diubah di sini. Data-data akan disimpan ke 184 Gambar 4.57 Layar Ubah Pemasok Data pemasok dapat diubah di sini. Data-data akan disimpan ke tabel pemasok jika kolom nama, alamat dan telepon pemasok telah diisi. 185 Gambar 4.58 Layar Transaksi Pembelian

Lebih terperinci

Gambar 4.78 Rancangan Layar History Faktur Penjualan Konsinyasi

Gambar 4.78 Rancangan Layar History Faktur Penjualan Konsinyasi 122 Memilih No Faktur Penjualan Konsinyasi yang telah disimpan Gambar 4.78 Rancangan Layar History Faktur Penjualan Konsinyasi Masuk ke dalam layar Buat Surat Tagih Masuk ke dalam layar History Surat Tagih

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi

Perancangan Halaman Tampil Pelunasan Perancangan Halaman Tampil Transaksi 88 3.9.1.9 Perancangan Halaman Tampil Pelunasan Gambar 3.50 Perancangan Halaman Tampil Pelunasan ( admin ) 3.9.1.10 Perancangan Halaman Tampil Transaksi Gambar 3.51 Perancangan Halaman Tampil Transaksi

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI

BAB IV TESTING DAN IMPLEMENTASI BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Implementasi sistem informasi akademik berbasis web ini, terdapat hal-hal yang perlu dipersiapkan agar sistem yang dirancang dapat berjalan dengan lancar.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Aplikasi Penjualan

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK. Praktik di CV. Delta Jaya Machinery, ditemukan beberapa permasalahan.

BAB IV DESKRIPSI KERJA PRAKTIK. Praktik di CV. Delta Jaya Machinery, ditemukan beberapa permasalahan. BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Berdasarkan hasil observasi yang dilakukan pada saat kegiatan Kerja Praktik di CV. Delta Jaya Machinery, ditemukan beberapa permasalahan. Permasalahan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian

Lebih terperinci

Gambar 4.40 Layar Pelanggan

Gambar 4.40 Layar Pelanggan 162 penghapusan dapat ditekan tombol tidak, maka akan kembali ke layar pegawai. 1. Layar Pelanggan Kemudian jika user meng-klik menu pelanggan maka akan ditampilkan layar pelanggan dan muncul submenu input

Lebih terperinci

LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama

LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama LAMPIRAN Langkah-langkah pembuatan data warehouse : 1 Membuat database baru untuk menampung data warehouse, yang bernama OtoBITzOLAP. 2 Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang

Lebih terperinci

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel L 1 LAMPIRAN Lampiran 1 Implementasi Tabel CREATE TABLE [Klien] [KodeKlien] [char] 6) COLLATE [NamaKlien] [varchar] 30) COLLATE [Alamat] [varchar] 70) COLLATE [Telepon] [varchar] 15) COLLATE SQL_Latin1_General_CP1_CI_AS

Lebih terperinci

Lampiran 1 - Hasil Wawancara Pertama (Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah

Lampiran 1 - Hasil Wawancara Pertama (Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah L 1 Lampiran 1 - Hasil Wawancara Pertama Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah Sejahtera untuk mendapatkan pendapat tentang pendangan terhadap sistem

Lebih terperinci

SQL Server 2008 Mengaktifkan DBMS SQL Server 2008 SQL server 2008 SQL server management studio DDL Basis Data Mendefinisikan, mengubah dan menghapus basis data: Create Database NamaBasisData Alter

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra 2. Analisis Sistem BAB IV ANALISIS DAN DESAIN SISTEM Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra Karya Persada, maka didapatkan proses-proses yang terjadi dalam pencatatan data

Lebih terperinci

Sistem Informasi Pendistribusian Penjualan Velg

Sistem Informasi Pendistribusian Penjualan Velg Sistem Informasi Pendistribusian Penjualan Velg No Kode Program : VBNET02 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database Ms. Access Terima kasih telah memilih aplikasi pengolahan data di

Lebih terperinci

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9) Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan BAB IV HASIL DAN PEMBAHASAN Pada bab ini menjelaskan tentang hasil dan pembahasan sistem terhadap aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan sistem terdiri atas perancangan

Lebih terperinci

TABEL. Tabel Halaman 25

TABEL. Tabel Halaman 25 2 TABEL Objektif: Mengenal Tipe Data Mengenal Batasan,kolom Pengenalan, nilai Null, kunci Primer, kunci Asing Membuat,menghapus,mengganti dan memodifikasi Tabel Dengan Enterprise Manager Menyunting Data

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri. BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang tidak kalah pentingnya dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Tahap analisis sistem merupakan suatu proses untuk menganalisis dan mengumpulkan data yang ada di perusahaan. Tujuan dari tahap ini adalah agar

Lebih terperinci

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO

PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO PROSEDUR MENJALANKAN ALAT APLIKASI PEMBELIAN, UTANG DAGANG DAN PERSEDIAAN PT. TRIPOLA INTERINDO Gambar 1 Form Utama Form ini merupakan tampilan awal pada saat user membuka aplikasi. Di dalam form utama

Lebih terperinci

MySQL J A M K E T I G A

MySQL J A M K E T I G A J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?

Lebih terperinci

Halaman Login Halaman Staff

Halaman Login Halaman Staff 1. Pada saat aplikasi dijalankan, maka pertama kali akan muncul halaman login, dimana user harus memasukkan kode staff dan password untuk dapat masuk ke halaman utama. Halaman Login 2. Halaman Login merupakan

Lebih terperinci

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini: JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki

Lebih terperinci

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. LUMAS JAYA INDUSTRY

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. LUMAS JAYA INDUSTRY BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. LUMAS JAYA INDUSTRY 4.1 Dokumen yang Digunakan Untuk sistem yang diusulkan terhadap PT. Lumas Jaya Industry, terdapat

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Versi Aplikasi Versi aplikasi telah mengalami proses empat kali evaluasi berdasarkan tanggal yang tercantum pada tabel 4.1. Proses evaluasi yang dilalui bertahap, mulai dari

Lebih terperinci

Tampilan Form Login. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi sistem

Tampilan Form Login. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi sistem L1 Tampilan Form Login Form Login merupakan tampilan utama aplikasi sistem informasi pembelian kredit pada PT. Multi Dimensi Persada. Form Login harus diisi oleh user apabila user ingin mengakses aplikasi

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Tata Laksana yang dirancang Rancangan tata laksana pada PT. Solusi Corporindo Teknologi adalah sebagai berikut: 4.1.1 Tata Laksana Penjualan Pelanggan yang tertarik

Lebih terperinci

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan PROSEDUR MENJALANKAN PROGRAM Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan 1. User Interface Login Gambar User Interface Login Keterangan : Ini adalah

Lebih terperinci

Tampilan layar menu login

Tampilan layar menu login L1 Tampilan layar menu login Merupakan form awal dari aplikasi. Pada Form Login terdapat field untuk mengisi nama user dengan password nya. Tombol ok digunakan untuk mengkomfirmasi username dan password.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

Prosedur Menjalankan Aplikasi

Prosedur Menjalankan Aplikasi Prosedur Menjalankan Aplikasi 1. Install & Jalankan Xampp. 2. Masukan folder yang berisikan data aplikasi(php,css) kedalam folder htdocs, yang berada di dalam folder xampp. 3. Kemudian buka browser anda

Lebih terperinci

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih BAB IV DESKRIPSI KERJA PRAKTIK PT. Layindo Surya Gemilang adalah perusahaan swasta yang bergerak di bidang perdagangan umum dan jasa. Perusahaan ini memiliki beberapa lingkup usaha meliputi kafe, franchise

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1. Prosedur Kerja Prakik Kerja praktek yang dilakukan pada CV golden Smart terhitung dilakukan sejak tanggal 10 November 2014 sampai dengan 10 Desember 2014. Ditempatkan pada

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat keras,

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel Bekerja Dengan Tabel 1 Oleh : Andri Heryandi, S.T., M.T., Teknik Informatika Universitas Komputer Indonesia Table Digunakan untuk menyimpan data. Terdiri dari kolom dan baris. Setiap kolom mendefinisikan

Lebih terperinci

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan. BAB IV METODE PENELITIAN 4.1 Identifikasi Masalah Sebelum membuat aplikasi penjualan pada PT. Bahtera Citra Abadi, perlu dilakukan identifikasi masalah yang ada pada perusahaan. Hal ini dilakukan agar

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Overview Sistem baru yang diusulkan untuk PT. Karya Mandiri Persada adalah bertujuan untuk meminimalisir masalah-masalah yang ada pada sistem yang sedang digunakan

Lebih terperinci

Gambar 4.72 Layar Login User

Gambar 4.72 Layar Login User 244 4.3.4 Kebutuhan Personil (Brainware) Kebutuhan personil yang diperlukan dalam implementasi aplikasi sistem basis data pada Fa. Trico Paint Factory adalah sebagai berikut : 1. Technical support, yaitu

Lebih terperinci

BAB V IMPLEMENTASI SISTEM. lunak maupun perangkat keras yang digunakan. Dengan penerapan sistem yang

BAB V IMPLEMENTASI SISTEM. lunak maupun perangkat keras yang digunakan. Dengan penerapan sistem yang BAB V IMPLEMENTASI SISTEM 5.1. Implementasi Tahap implementasi pada sebuah sistem informasi merupakan tahap dimana sistem yang telah dirancang pada tahap sebelumnya diterapkan, berupa perangkat lunak maupun

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada perusahaan.

Lebih terperinci

Gambar 4.76 User Interface Login

Gambar 4.76 User Interface Login Gambar 4.76 User Interface Login Merupakan tampilan login yang berfungsi untuk melakukan akses kedalam sistem. form login ini juga sudah terdapat hak akses masing masing user untuk masuk kedalam sistem

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis Bagian Keuangan atau Finance CV. Menang Sentosa merupakan bagianyang menerima semua pelunasan piutang dari toko-toko untuk pembelian pipa pvc secara

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah

Lebih terperinci

BAB IV. IMPLEMENTASI DAN PENGUJIAN

BAB IV. IMPLEMENTASI DAN PENGUJIAN BAB IV. IMPLEMENTASI DAN PENGUJIAN 4.1 Perancangan Basis Data Basis data merupakan unsur penting dalam sistem informasi.tidak ada sistem informasi yang dibangung tanpa adanyaa basis data. Basis data juga

Lebih terperinci

LAMPIRAN LAMPIRAN Script SQL

LAMPIRAN LAMPIRAN Script SQL L 1 LAMPIRAN LAMPIRAN Script SQL /****** Object: Database Skripsi ******/ CREATE DATABASE [Skripsi] ON (NAME = 'Skripsi_Data', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\Skripsi_Data.MDF',

Lebih terperinci

BAB V. Pengujian dan Impelentasi Sistem

BAB V. Pengujian dan Impelentasi Sistem 66 BAB V Pengujian dan Impelentasi Sistem 5.1. Pengujian Pengujian sistem dimaksudkan untuk menguji semua elemen elemen perangkat lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. 5.1.1. Rencana

Lebih terperinci

LAMPIRAN-LAMPIRAN. CREATE INDEX [DimCustomer_CustomerType_Idx] ON [dbo].[dimcustomer]([customertype]) ON [PRIMARY] GO

LAMPIRAN-LAMPIRAN. CREATE INDEX [DimCustomer_CustomerType_Idx] ON [dbo].[dimcustomer]([customertype]) ON [PRIMARY] GO L1 LAMPIRAN-LAMPIRAN Lampiran A. Database Code A.1 Tabel DimCustomer CREATE TABLE [dbo].[dimcustomer] ( [CustomerId] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT [CustomerType] [varchar] (10)

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI Setelah melakukan analisi dan perancangan sistem terhadap Aplikasi Bengkel yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian,

Lebih terperinci

GALAXYSOFT INDONESIA BUKU TRAINING BAB 4 INTI TRAINING 4.1 ALUR PEMBELIAN. Diagram Alur Transaksi Pembelian 4.1.1

GALAXYSOFT INDONESIA BUKU TRAINING BAB 4 INTI TRAINING 4.1 ALUR PEMBELIAN. Diagram Alur Transaksi Pembelian 4.1.1 GALAXYSOFT INDONESIA BUKU TRAINING BAB 4 INTI TRAINING 4.1 ALUR PEMBELIAN Diagram Alur Transaksi Pembelian 4.1.1 GALAXYSOFT INDONESIA BUKU TRAINING 4.1.1 Analisa PR Menu analisa PR ini digunakan untuk

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas

Lebih terperinci

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Identifikasi Permasalahan Dalam membangun sebuah sistem, sangat diperlukan untuk menganalisa masalah sehingga muncul kebutuhan. Pada tahap ini, dilakukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

LAMPIRAN. Gambar L.1 Halaman Login. Pada layar ini user diminta untuk memasukkan UserID dan Password. Layar ini

LAMPIRAN. Gambar L.1 Halaman Login. Pada layar ini user diminta untuk memasukkan UserID dan Password. Layar ini L1 LAMPIRAN Petunjuk Pemakaian Aplikasi - Halaman Login Gambar L.1 Halaman Login Pada layar ini user diminta untuk memasukkan UserID dan Password. Layar ini berfungsi untuk membatasi hak akses user ke

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada perusahaan.

Lebih terperinci

Design The User-Interface 1. Rancangan Form Login

Design The User-Interface 1. Rancangan Form Login Prosedur Menjalankan Alat 1. Download Visual Basic 2008 Express Edition 2. Download MySQL Setelah kedua software tersebut di download tahap berikutnya adalah mengistall keduanya. Kemudian buka Sistem Informasi

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi adalah tahapan penerapan sistem untuk dapat dioperasikan. Pada tahapan ini dijelaskan mengenai sistem yang dirancang dan bagaimana

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. muka, dan implementasi instalasi beserta cara penggunaannya.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. muka, dan implementasi instalasi beserta cara penggunaannya. BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap ini adalah tahapan penerapan sistem yang telah dibuat dapat dioperasikan. Pada tahap ini akan di jelaskan mengenai implementasi perangkat

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. permintaan order dari customer melalui marketing lapangan ke

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. permintaan order dari customer melalui marketing lapangan ke 31 BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis CV. Menang merupakan perusahaan manfaktur yang memproduksi pipa PVC. Bagian gudang barang jadi bertugas mencatat laporan persediaan dari bagian produksi

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 JAKARTA, MEI 2011 i DAFTAR ISI MEMULAI APLIKASI... 1 LOGIN... 1 MENU APLIKASI... 2 MENGISI MASTER DATA... 4 OUTLET... 4 GROUP ITEM... 5 DETAIL ITEM... 7 PAYMENT

Lebih terperinci

Dasar Microsoft Access 2007

Dasar Microsoft Access 2007 Dasar Microsoft Access 2007 1. Membuka Aplikasi Tekan Start > Programs > Microsoft Office > Microsoft Office Access 2007 Tampilan Awal : 1 2. Membuat Database Baru [ File.mdb ] a. Tekan Shortcut New Blank

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 37 BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem yang telah ada pada

Lebih terperinci

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada

STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada STORE PROCEDURE Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server,

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Pembelian dan Penjualan pada UD. PRIBUMI,

Lebih terperinci

LAMPIRAN. Berikut adalah salah satu tampilan error di mana ketika seorang Operational Manager

LAMPIRAN. Berikut adalah salah satu tampilan error di mana ketika seorang Operational Manager LAMPIRAN Keamanan Data Berikut adalah salah satu tampilan error di mana ketika seorang Operational Manager ingin memasukkan data barang pada basis data. Error ini terjadi karena Operational Manager tidak

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box. 65 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak

Lebih terperinci

BAB II PEMBUATAN DAN MANAJEMEN TABLE

BAB II PEMBUATAN DAN MANAJEMEN TABLE BAB II PEMBUATAN DAN MANAJEMEN TABLE 2.1 Bahasan dan Sasaran 2.1.1 Bahasan - pembuatan tabel - pengelolaan tabel 2.1.1 Sasaran 1. Mahasiswa memahami cara pembuatan maupun penghapusan tabel. 2. Mahasiswa

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTIK BAB IV DESKRIPSI KERJA PRAKTIK 4.1. Analisa Sistem Pelaksanaan kerja praktik dilakukan pada CV ALFA tepatnya pada Toko Alfa Komputer yang berlokasi di Jalan Dr. Soetomo No.01 (Ruko Mutiara Blambangan)

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Pencatatan stok dan laporan yang saat ini terjadi masih menggunakan kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang terlebih

Lebih terperinci

SQL. Brigida Arie Minartiningtyas, M.Kom

SQL. Brigida Arie Minartiningtyas, M.Kom SQL Brigida Arie Minartiningtyas, M.Kom Show Berfungsi untuk melihat list/daftar dari database atau tabel yang sudah dibuat Untuk melihat daftar database yang sudah dibuat SHOW databases; Untuk melihat

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Aplikasi Cutting Stock Optimization Dengan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Sejarah Umum PT. Topo Isano Motor Pada hari selasa tanggal 9 Mei 2000 berdiri lah suatu perseroan terbatas yaitu PT Topo Isano Motor yang bertempat di Tangerang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan

Lebih terperinci

MUKADDIMAH TEORI ASUMSI TABEL. CREATE TABLE contoh ( kode CHAR(5), nama VARCHAR(50) )

MUKADDIMAH TEORI ASUMSI TABEL. CREATE TABLE contoh ( kode CHAR(5), nama VARCHAR(50) ) MUKADDIMAH Awalnya saya diminta untuk melakukan delete terhadap record yang redundan (duplikat) pada sebuah tabel dalam database. Ini terjadi pada aplikasi yang saya buat dengan Visual basic 6 dan menggunakan

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program sistem informasi pembelian dan proses retur pada CV.

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program sistem informasi pembelian dan proses retur pada CV. BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program sistem informasi pembelian dan proses retur pada CV. Media

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program 111 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi sendiri dapat di artikan sebagai suatu penerapan penerapan dari seluruh rancangan yang sudah dibuat sebelumnya dengan aplikasi

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Basis Data Basis data merupakan tempat penyimpanan paling optimal, oleh sebab itu diperlukan perancangan basis data untuk menentukan susunan data. Tujuannnya untuk

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Di susun Oleh : Nama = Ridwan Abdulah NIM = 12131279 Kelas = TI.B Malam Dosen : Wahyu widodo, S. Kom PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL-RAHMA YOGYAKARTA TUGAS 1.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan, dan perancangan sistem dalam Sistem Informasi Penjulan pada Toko

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 53 BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1. Tahapan Perancangan Sistem Yang Diusulkan 4.1.1. Usulan Dokumen yang digunakan Dalam perancangan sistem informasi trading pada CV EFORTA MAHOCA, dokumen-dokumen

Lebih terperinci

transaksi yang ingin dilihat detailnya.

transaksi yang ingin dilihat detailnya. L26 Gambar L36 Form view order penjualan pembayaran - User dapat melihat detail dari transaksi dengan cara memilih transaksi yang ingin dilihat detailnya, kemudian menekan tombol LIHAT DETAIL, atau bisa

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis BAB IV DESKRIPSI PEKERJAAN Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis merancang sistem yang akan digunakan oleh perusahaan. Tahapan awal yang dilakukan adalah Tahap perencanaan

Lebih terperinci