BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

dokumen-dokumen yang mirip
BAB V TESTING DAN IMPLEMENTASI SISTEM

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

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Prototype Sistem Informasi persediaaan barang dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bagian ini akan dijelaskan mengenai Analisa Dokumen yang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN. Tahap implementasi adalah tahap kelanjutan dari kegiatan perancangan.

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

BAB V. Pengujian dan Impelentasi Sistem

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV IMPLEMENTASI DAN EVALUASI. yang harus dipenuhi untuk menguji coba user interface serta

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi merupakan tahap penerapan sistem atau rancangan program

BAB V IMPLEMENTASI SISTEM. perangkat kerasnya telah dipersiapkan, Kegiatan implementasi sistem ini meliputi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan dilakukan jika sistem disetujui, termasuk program yang telah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi Laundry Di Segitiga

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi yang diterapkan demi terciptanya suatu sistem informasi

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi Sistem Operasional Lapangan Futsal Di OBC ini dilakukan

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB V. Testing dan Implementasi. telah dirancang. Langkah langkah dalam tahap implementasi ini dalah urutan

BAB IV IMPLEMENTASI DAN EVALUASI. (software) dan perangkat keras (hardware). Adapun persyaratan minimal

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJICOBA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah

11. Tampilan Tambah Barang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pengelolaan Food Court terlebih dahulu diperlukan komponen-komponen utama

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah spesifikasi Hardware dan Software yang dibutuhkan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Implementasi adalah suatu kelanjutan dari perancangan sistem informasi

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kebutuhan.pada proses implementasi ini dijelaskan mengenai system yang

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dibuat sebelumnya dengan aplikasi program yang sudah ditentukan. Tujuan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perangkat lunak, perangkat keras, dan basis data.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi pemesanan tiket travel di Roadtrip

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. yang harus dipenuhi untuk menguji coba user interface serta

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menerapkan sistem yang telah dibangun agar sistem tersebut dapat dioperasikan.

BAB IV IMPLEMENTASI DAN EVALUASI. dari sistem. Terdiri dari 2 subbab, yaitu: implementasi, dan evaluasi.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi dimaksudkan sebagai usaha untuk mewujudkan hasil dari perancangan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Sistem Informasi Pembelian Dan Penualan Sparepart Serta

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang diimplementasikan. Tujuan dari pengujian sistem adalah untuk

1. Laporan menggunakan Crystal Report Bahasa pemograman menggunakan Visual Basic 6.0

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. PT. Citra Mitra Niaga dilakukan menggunakan bahasa dan lingkungan

BAB IV IMPLEMENTASI DAN EVALUASI. Bab IV berisi tentang implementasi dan evaluasi sistem.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan desain sistem yang telah dibuat sebelumnya. Adapun kebutuhan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

BAB V IMPLEMENTASI SISTEM. perancangan sistem dimana sistem tersebut siap untuk di implementasikan,

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

Transkripsi:

131 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian Black Box. Pengujian Black Box berfokus pada persyaratan atau fungsional perangkat lunak yang dibuat. 5.1.1. Rencana Pengujian Pada pengujian sistem pihak yang menguji adalah user sebagai pengguna sistem yaitu : 1. Bagian Admin 2. Kasir 3. Waiter 4. Bar 5. Gudang 6. Dapur berikut : Adapun hal-hal yang akan diuji melalui pengujian balck box adalah sebagai

132 Tabel 5.1 Rencana Pengujian Sistem Informasi Pembelian dan Penjualan Requirement yang diuji Login User Data Bahan Baku Point uji Melakukan Login Menambah, Menghapus, pencarian dan mengedit data Data Supplier Menambah, Menghapus, pencarian dan mengedit data Data Menu Menambah, menghapus, pencarian dan mengedit data Data Komposisi Menambah, menghapus, pencarian dan mengedit data Transaksi Pemesanan Pengisian data pesanan konsumen, penambahan pesanan, penghitungan total bayar. Transaksi Penjualan Penghitungan total bayar konsumen.

133 Tabel 5.1 Rencana Pengujian Sistem Informasi Pembelian dan Penjualan (Lanjutan) Requirement yang diuji Transaksi Pemesanan Bahan Baku Transaksi Pembelian Bahan Baku Point uji Pengisian no_pemesanan, jumlah pemesanan, data supplier kepada supplier Pencarian no pemesanan, kode bahan baku 5.1.2. Kasus Dan Hasil Pengujian Berikut ini uraian hasil pengujian dibagian admin dan gudang dengan teknik pengujian black box brdasarkan requirenment pada rencana pengujian : Tabel 5.2 Kasus Hasil Pengujian Requirement Skenario Uji Hasil yang diharapkan Hasil Pengujian Login User Input Data Login (Data Benar) User berhasil melakukan login dan dapat menjalankan proses yang ada pada program [ X ] sesuai Input Login Muncul pesan Password (Data Salah) untuk user salah

134 Tabel 5.2 Kasus Hasil Pengujian (Lanjutan) Requirement Skenario Uji Hasil yang diharapkan Hasil Pengujian Data Menu 1 Input data atau mengedit masih ada yang belum diisi Muncul pesan isi data belum lengkap 2 Hapus data Muncul pesan Hapus Data?? Data Supplier 1 Input data atau Muncul pesan isi data mengedit masih belum lengkap ada yang belum diisi 2 Hapus data Muncul pesan Hapus Data?? [ X] Sesuai Data Bahan 1 Input data atau Muncul Pesan Isi data Baku mengedit data masih ada yang belum lengkap belum diisi 2 Hapus data Muncul pesan Hapus data??

135 Tabel 5.2 Kasus Hasil Pengujian(Lanjutan) Requirement Skenario Uji Hasil yang diharapkan Hasil Pengujian Data 1 Menambah data atau Muncul pesan Isi data Komposisi mengedit masih ada belum lengkap yang belum diisi 2 Hapus data Muncul pesan Hapus data?? Tambah User 1 Menambah data atau mengedit masih ada yang belum diisi Muncul pesan Isi data belum lengkap 2 Hapus data Muncul pesan Hapus data?? Transaksi 1 Menambah data atau Muncul pesan Isi data Pemesanan mengedit masih ada belum lengkap yang belum diisi 2 Hapus data Muncul pesan Hapus data?? Transaksi 1 Menambah data atau Muncul pesan Isi data pembayaran mengedit masih ada belum lengkap yang belum diisi

136 Tabel 5.2 Kasus Hasil Pengujian(Lanjutan) Requirement Skenario Uji Hasil yang diharapkan Hasil Pengujian 2 Hapus data Muncul pesan Hapus Data?? Transaksi 1 Menambah data atau Muncul pesan Isi data Pemesanan mengedit masih ada belum lengkap bahan baku yang belum diisi 2 Hapus data Muncul pesan Hapus data?? Transaksi 1 Menambah data atau Muncul pesan Isi data pembelian mengedit masih ada belum lengkap bahan baku yang belum diisi 2 Hapus data Muncul pesan Hapus data?? Data bahan 1 Menekan tombol Maka akan muncul orm baku browse stok bahan baku Transaksi 1 Menekan tombol Maka akan mencetak Pembayaran cetak laporan

137 Tabel 5.2 Kasus Hasil Pengujian(Lanjutan) Requirement Skenario Uji Hasil yang diharapkan Hasil Pengujian 2 Menekan combo menu id supplier 3 Menekan combo Maka muncul data supplier Maka muncul data no menu no pemesanan pemesanan Transaksi 1 Menekan tombol Maka akan mencetak Pemesanan cetak data pemesanan bahan bahanbaku baku. Transaksi 1 Menenkan tombol Maka muncul list data id pemesanan cari menu Transaksi 1 Memilih combo Maka akan menampilkan pembayaran menu no pesanan data no pesanan 5.1.3. Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian uji sample diatas dapat disimpulkan bahwa perangkat lunak Sistem Informasi Pembelian dan Penjualan Makanan dan Minuman ini dapat berjalan dengan baik dan mengeluarkan hasil sesuai dengan yang diharapkan.

138 5.2. Implementasi Tahap implementasi sistem merupakan kegiatan yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan. Tujuan yang ingin dicapai pada tahap ini adalah dapat dioperasikannya hasil perancangan sistem yang telah dibuat. Pada tahap ini mengusulkan agar penerapan dilakukan secara parallel, yaitu dengan melakukan pengoperasian sistem yang baru secara bersamaan dengan sistem yang lama selama periode tertentu sampai sistem yang lama tidak dipakai lagi. Hal ini dimaksudkan sebagai proteksi kepada perusahaan atau instansi yang bersangkutan apabila terdapat kegagalan sistem yang baru nanti. Kegiatan-kegiatan yang dilakukan pada tahap implementasi ini yaitu sebagai berikut : 5.2.1. Batasan Implementasi Dalam mengimplementasikan perangkat lunak ini ada beberapa hal yang menjadi batasan implementasi, yaitu : 1. Basis data yang digunakan dalam mengimplementasikan Sistem Informasi Pengobatan Pasien adalah SQL Server 2000. 2. Tampilan dalam implementasinya menggunakan Bahasa Indonesia. 3. Alamat IP dari computer yang digunakan menggunakan alamat IP statis.

139 4. Dalam pembuatan aplikasi sistem informasi pembelian dan penjualan makanan dan minuman pada Gossip Café & Resto menggunakan bahasa pemograman Visual Basic versi 6.0. 5.2.2. Implementasi Perangkat Lunak Untuk perancangan perangkat lunak ini digunakan VB 6.0, SQL Server 2000, Crystal Report dan sistem operasi Windows XP. VB 6.0 dipilih karena menyediakan fasilitas yang memadai dengan tampilan visual dan sesuai dengan kebutuhan Sistem Informasi ini. Sementara SQL Server digunakan sebagai perangkat lunak dalam pembuatan basis data. 5.2.3. Implementasi Perangkat Keras Perangkat keras yang digunakan berdasarkan kebutuan minimal yang harus terpenuhi untuk mejalankan program tersebut antara lain : 1. Server 1. Prosesor yang digunakan adalah Intel Pentium IV 3.0 Mhz. Rekomendasi minimum adalah processor Intel Pentium IV 1.4 Mhz atau setara. 2. Harddisk terpasng 120 GB, rekomendasi minimum adalah 80 MB. 3. Memori terpasang 1 GB, rekomendasi minimum adalah 256 MB. 4. VGA card terpasang 128 MB, rekomendasi minimum adalah 32 MB.

140 5. LAN card 10/100 Mbps. 6. CD-ROM Drive dan Floppy Drive 1.44. 7. Mouse, Keyboard, Printer dan Monitor. 2. Client 1. Prosesor yang rekomendasi Inter Pentium IV dengan 1.40 Mhz atau setara. Rekomendasi minimum adalah processor Intel Pentium III 800 Mhz atau setara. 2. Memori terpasang 1 GB, rekomendasi minimum adalah 256 MB. 3. VGA card terpasang 128 MB, rekomendasi minimum adalah 32 MB. 4. LAN card 10/100 Mbps. 5. CD-ROM Drive dan Floppy Drive 1.44. 6. Mouse, Keyboard, Printer dan Monitor. 3. Jaringan 1. Hub dengan 3 port 2. Kabel jaringan UTP 3. RG konektor 45

141 5.2.4. Implementasi Basis Data Pembangunan basis data yang digunakan adalah dengan meggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah SQL Sever 2000. Implementasi basis datanya adalah sebagai berikut : Gambar 5.1 Tampilan Tabel dalam database db_gossip1 CREATE TABLE [dbo].[tbuser] ( [id_user] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [username] [varchar] (35) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [password] [char] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

142 [hakakses] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[bahanbaku] ( [kd_bahanbaku] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [namabahanbaku] [char] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [satuan] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,[stok] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[menu] ( [id_menu] [char] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [namamenu] [char] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [hargamenu] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[supplier] ( [id_supplier] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [namasupplier] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [alamat] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [telp] [char] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [cp] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[head_pesan] (

143 [No_pesanBahan] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [tglpesanbahan] [datetime] NULL, [id_supplier] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[head_menu] ( [No_Komposisi] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [Id_Menu] [char] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[pembelian] ( [no_fakturbeli] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [No_pesanBahan] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [tglfaktur] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[pesanan] ( [no_pesanan] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [tglpesan] [datetime] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[detail_pesan] (

144 [No_pesanBahan] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [kd_bahanbaku] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [Jml] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[det_pesanan] ( [no_pesanan] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [id_menu] [char] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [NoMeja] [char] (3) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [JmlPesanan] [int] NULL, [TotalBayar] [numeric](18, 0) NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[det_pembelian] ( [No_fakturBeli] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [kd_bahanbaku] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [Jumlah_Pesan] [int] NULL, [Harga] [numeric](28, 0) NULL, [Total_Bayar] [numeric](28, 0) NULL ) ON [PRIMARY] GO

145 CREATE TABLE [dbo].[det_menu] ( [No_Komposisi] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [kd_bahanbaku] [char] (7) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [Jumlah] [int] NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[bill_penjualan] ( [no_bill] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [no_pesanan] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [hargaawal] [numeric](28, 0) NULL, [Tax] [numeric](28, 0) NULL, [Service] [numeric](28, 0) NULL, [diskon] [numeric](28, 0) NULL, [totalbayar] [numeric](28, 0) NULL, [Tanggal] [datetime] NULL, [Waiter] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [Chasier] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO

146 5.2.5. Implementasi Antar Muka Implementasi antar muka dilakukan dengan membuat antar muka pada form yang ada pada VB 6.0. Setiap halaman form yang dibuat akan dibentuk sebuah file yang berekstensi *.frm. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan admin, dokter dan Pimpinan Balai Pengobatan. 1. Halaman Utama Form halaman utama merupakan sentral dari semua halaman form. Form ini berisi menu-menu utam yang dapat mengakses dan menjadi penghubung antara pengguna dengan sistem. Berikut ini implementasi sruktur menu pada halaman utama Sistem Informasi Pengobatan Pasien. Tabel 5.3 Halaman Utama Sub Menu Deskripsi Nama Form File Menu yang berisikan sub-sub menu logout dan keluar Master sub menu berisi sumber-sumber data Transaksi Penjualan Sub menu berisi FUtama(FUtama.frm) - - transaksi makanan penjualan dan minuman.

147 Transaksi Pembelian Sub menu berisi - transaksi pembelian bahan makanan dan minuman. Laporan Sub menu berisi - tentang laporan. 2. Sub Sistem Adapun sub file sistem adalah sebagai berikut : Tabel 5.4 Sub File Sistem Sub Menu Deskripsi Nama Form Logout Sub menu untuk logout dari sistem - Keluar Sub menu untuk keluar dari sistem - 3. Sub Master Adapun sub menu Master adalah sebagai berikut : Tabel 5.5 Sub Menu Data Sub Menu Deskripsi Nama Form Data Bahan Sub menu yang berisikan data-data Bahan_baku(Bahan_baku.fr Baku bahan baku m) Data Stok Sub menu untuk melihat data stok Frmviewbahanbaku.frm bahan baku bahan baku

148 Data Supplier Data Menu Data Komposisi Sub menu yang berisikan data-data supplier Sub menu yang berisikan data-data menu Sub menu yang berisikan data-data komposisi FSupplier(FSupplier.frm) FMenu(FMenu.frm) Frmkomposisimenu(frmko mposisimenu.frm) Tambah User sub menu menambahkan pengguna Frmadduser.frm 4. Sub Menu Transaksi Penjualan Adapun sub menu Transaksi Penjualan adalah sebagai berikut : Tabel 5.6 Sub Menu Transaksi Sub Menu Deskripsi Nama Form Transaksi Pemesanan makanan Sub menu untuk melakukan transaksi pemesanan baik makanan maupun minuman. Fwaiter.frm Transaksi Kasir Sub menu untuk melakukan Fkasir.frm (pembayaran) pembayaran sejumlah pemesanan 5. Sub Menu Transaksi Pembelian Adapun sub menu Transaksi Pembelian adalah sebagai berikut :

149 Tabel 5.7 Sub Menu Transaksi Pembelian Sub Menu Deskripsi Nama Form Transaksi Sub menu untuk memesan Fpemesanan_Barang.frm Pemesanan Baku Bahan bahan baku kepada supplier Transaksi Sub menu untuk Faktur_Pembelian.frm Pembelian Bahan melakukan pembelian Baku bahan baku. 6. Sub Menu Laporan Adapun sub menu Transaksi Pembelian adalah sebagai berikut : Tabel 5.8 Sub Menu Laporan Sub Menu Deskripsi Nama Form Laporan Penjualan Sub menu untuk Frmlaporanpenjualan.frm mencetak laporan penjualan per periode Laporan Pembelian Sub menu untuk Frmlaporanpembelianbaha mencetak Laporan n.frm pembelian bahan baku per periode.

150 5.2.6. Implementasi Instalasi Program Implementasi instalasi program pada Sistem Informasi Pembelian dan Penjualan Makanan dan Minuman dilakukan pada komputer server dan komputer client. Double klik pada SI_Pembelian_dan_Penjualan.exe maka akan muncul tampilan sebagai berikut : Gambar 5.2 Form Login Jika Login benar maka program akan menampilkan pesan seperti berikut : Gambar 5.3 Pesan Login Sukses

151 5.2.7. Penggunaan Program Kegiatan ini bertujuan untuk menerapkan secara singkat penggunaan program Sistem Informasi Pembelian dan Penjualan. Adapun cara pengoperasiannya adalah sebagai berikut : 1. Menu Login Form login ini muncul pertama setalah program di jalankan. Kemudian input data dan tekan login untuk masuk sistem data yang diinputkan pada text username, password. Nama user harus sesuai dengan hak akses yang ada pada database, jika sesuai maka pada form utama akan muncul menu-menu sesuai dengan haknya, jika inputan pada form tidak sesuai maka sistem akan melakukan pemberitahuan bahwa login gagal. Gambar 5.4 Form Menu Login Jika login benar progran akan menampilkan pesan seperti berikut

152 Gambar 5.5 Pesan Menu Login Setelah user mengklik ok dari pesan maka program akan menampilkan halaman utama administrasi yang berisi file master bahan baku, menu, komposisi, supplier, tambah user. Transaksi pemesanan, Pemesanan makanan, kasir. Transaksi Pembelian, Pemesanan Bahan Baku, Pembelian Bahan Baku Dan laporan laporan. 2. Menu Utama Form utama ini merupakan induk dari sistem, pada form ini clientclient dapat mengakses data yang terdapat pada menu sesuai hak akses.

153 Gambar 5.6 Form Menu Utama Pada gambar 5.6 terdapat menu sistem yaitu : File, ini digunakan untuk keluar dari program dan juga untuk log out atau mengganti pengguna. 3. Menu Data Bahan Baku Form data bahan baku mencul sebagai inputan untuk melakukan penambahan data bahan baku, mengupdate, dan menghapus data bahan baku. Form ini diisi sesuai dengan data bahan baku yang ada Gossip Café & Resto. Form ini juga berisi list bahan baku yang kosong.

154 Gambar 5.7 Form Data bahan baku Tombol tambah digunakan untuk menambahkan data bahan baku, setelah nama bahan baku, satuan, stok diisi klik tombol simpan untuk menyimpan data bahan baku.

155 Gambar 5.8 Form List Stok Bahan Baku Form ini digunakan untuk menampilkan atau melihat stok bahan baku, jika stok kurang dari minimum maka field akan berwarna kuning, jika stok nol (kosong) maka field akan berwarna jingga. Kita juga dapat memfilter berdasarkan semua barang, kurang dari minimum, lebih dari minimum atau sama dengan nol. 4. Menu Data Supplier Form data supplier muncul sebagai inputan untuk melakukan penambahan data supplier, mengupdate, dan menghapus data supplier. Form ini diisi sesuai dengan data supplier yang ada di Gossip Café & Resto.

156 Gambar 5.9 Form Data Supplier Menu ini digunakan untuk menambah, menghapus, mengedit data supplier. Tombol tambah digunakan untuk menambahkan data supplier baru, setelah semua data supplier di isi maka klik tombol simpang untuk menyimpan data supplier kedalam database. Jika kita ingin menghapus atau mengedit data supplier pilih data supplier pada listview. Ubah data supplier, dan klik edit untuk mengupdate.

157 5. Menu Data Menu Form data Menu mencul sebagai inputan untuk melakukan penambahan data menu, mengupdate, dan menghapus data menu. Form ini diisi sesuai dengan data menu yang dimiliki oleh Gossip Café & Resto. Gambar 5.10 Form Data Menu Tidak jauh berbeda dengan form-form sebelumnya, form ini digunakan untuk menambah, menghapus atau pun mengedit data menu. Klik tombol tambah untuk memasukkan data menu baru lalu pilih tobol simpan untuk menyimpan kedalam database.

158 6. Menu Data Komposisi Form data komposisi mencul sebagai inputan untuk melakukan penambahan data komposisi, mengupdate, dan menghapus data komposisi. Form ini diisi sesuai dengan data komposisi menu yang ada di Gossip café & Resto. Gambar 5.11 Form Data Komposisi Form ini digunakan untuk memilih bahan baku apa saja yang digunakan dalam satu menu. Pilih menu, nama menu akan masuk otomastis, pilih bahan baku apa yang digunakan masukkan jumlahnya lalu tekan enter untuk memasukkan data bahan baku yang digunakan. Jika kita ingin menambah bahan baku pilih kembali bahan baku yang digunakan masukkan jumlah ny sesuai satuan lalu tekan enter. Setalah selesai klik tombol simpan.

159 7. Menu Data User Form data user mencul sebagai inputan untuk melakukan penambahan data user, mengupdate, dan menghapus data user. Form ini diisi sesuai dengan data user yang ada di Gossip Café & Resto. Gambar 5.12 Form Data User Form ini digunakan untuk menambahkan user atau pengguna aplikasi. Masukkan Id User, username, password pilih hak akses yang digunakan lalu pilih tombol simpan. Kita juga dapat mengedit atau menghapus data user atau pengguna dengan cara pilih data user yang akan di edit list view sebelah kanan. Ubah data user setelah itu tekan tombol update.

160 8. Form Transaksi Pemesanan Makanan Form ini berfungsi untuk menambah dan menyimpan data transaksi pemesanan makanan ataupun minuman. Gambar 5.13 Form Data Transaksi Pemesanan Form ini digunakan waiter untuk memasukkan pesanan kedalam database. Masukkan no meja tekan enter, pilih menu yang dipesan masukkan

161 pula jumlah pesanan tekan enter untuk memasukkan menu kedalam list view pilih tombol simpan. 9. Form Kasir Form ini berfungsi yaitu menghitung semua yang harus dibayar konsumen. Gambar 5.14 Form Kasir Form ini digunakan kasir untuk menghitung total yang dibayar oleh konsumen. Klik tombol baru, pilih no pesanan yang waiter masukkan. Penghitungan dilakukan secara otomatis, masukkan diskon jika ada, tax dan

162 service secara otomatis muncul tekan enter untuk memasukkan dalam kolom dibayar. Sistem akan secara otomatis menghitung kembalian yang harus diterima konsumen. Setelah itu pilih tombol simpan. Klik tombol cetak untuk mencetak bukti pembayaran. 10. Form Transaksi Pemesanan bahan Baku Form ini berfungsi yaitu memesan bahan baku kepada supplier. Gambar 5.15 Form data Transaksi Pemesanan

163 No pemesanan akan secara otomatis muncul, klik tombol cari untuk mencari supplier, dan cari yang kedua untuk mencari bahan baku yang akan dipesan masukkan jumlah pemesanan. Klik tombol simpan. Tombol cetak untuk mencetak daftar bahan baku yang dipesan seperti gambar 5.16 dibawah ini. Gambar 5.16 Daftar bahan baku yang dipesan

164 11. Form Data Transaksi Pembelian Form ini digunakan untuk menginputkan data transaksi pembayaran pembelian bahan baku. Gambar 5.17 Form Data Transaksi Pembelian Bahan Baku Sama halnya dengan di pemesanan bahan baku, form ini digunakan setelah form pemesanan bahan baku di simpan. Form ini berguna untuk memasukkan data bahan baku apa saja yang dibeli kepada supplier.

165 Gambar 5.18 Laporan Pembelian Bahan Baku 12. Form Laporan Penjualan Form ini digunakan untuk mencetak laporan pemesanan bahan aku per periode. Gambar 5.19 Form Laporan Penjualan

166 Pilih tanggal pada combo box pertama dan untuk parameter atau rentang periode yang akan dicetak. Lalu klik tombol yang bergambar printer tersebut. Hasilnya akan tampak pada gambar 5.20 dibawah ini Gambar 5.20 Laporan Penjualan Per Periode 13. Form Laporan Pembelian Bahan Baku Form ini digunakan untuk mencetak laporan pembelian bahan baku per periode.

167 Gambar 5.21 Form Laporan Pembelian Bahan Baku Sama halnya dengan laporan penjualan sebelumnya. Form laporan pembelian bahan baku ini juga berfungsi mencetak laporan pembelian pada periode tertentu. Dan hasil keluaran tampak pada gambar dibawah ini. Gambar 5.22 Laporan Pembelian Bahan Baku