NASKAH SOAL PRAKTIKUM 03

dokumen-dokumen yang mirip
NASKAH SOAL PRAKTIKUM 04

NASKAH SOAL PRAKTIKUM 02

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dari Sistem Informasi Keluar Masuk Udang

Gambar 4.76 Tampilan admin home

Halaman ini pada umumnya tidak berbeda dengan halaman Home sebelum. Login. Yang membedakan pada halaman ini yaitu pada bagian center ditampilkan

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest

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

PROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian

Prosedur penggunaan aplikasi

BAB IV HASIL DAN UJI COBA

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Pada layar Order, pelanggan dapat mengakses informasi mengenai Tracking

BAB III. PERANCANGAN SISTEM

me mbers untuk kembali ke hala man Member.

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

BAB 4 IMPLEMENTASI DAN EVALUASI. tampilan layar sistem ERP CV.Gracia Jaya beserta prosedur penggunaannya


KEAHLIAN PEMROGAMAN JAVA

Tampilan layar menu login

Menu Utama (Menu File)

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

Tampilan Window Login

1. Pastikan Komputer terinstall MySQL dan PHP atau boleh juga XAMPP minimal. 2. Buka browser masuk ke localhost lalu ke phpmyadmin(untuk penggunaa

Sistem Informasi Pendistribusian Penjualan Velg

CARA MENJALANKAN APLIKASI. Untuk menjalankan aplikasi sistem pendukung keputusan memilih. 1. Peguna harus login terlebih dahulu. Pengguna dapat login

Gambar Halaman Account Receivable Insert Sales Return Detail Tampilan halaman edit sama dengan tampilan halaman insert, tetapi ID tidak dapat

BAB IV PERANCANGAN USER INTERFACE

Halaman Login Halaman Staff

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Prosedur Menjalankan Aplikasi

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam melakukan implementasi dan evaluasi sistem informasi berbasis web pada

SISWA. Page Ganti password 1. Input password. 2. Input confirm. password. 3. Button ganti. password. Home Page 1. Button ganti. password.

BAB IV HASIL DAN UJI COBA

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut.

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Gambar 41 Isi Data DO Gambar 42 Status DO "DELIVERY ORDER RELEASED" Gambar 43 Notifikasi DO Released ke Freight Forwarder...

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI SISTEM

Use Case Spesification

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI DATA MAHASISWA DENGAN PROGRAM JAVA DAN DATABASE MYSQL

BAB III ANALISIS DAN PERANCANGAN

1. Flowmap Usulan Penyewaan

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Bangun Sistem Informasi Pelayanan pada Hotel Pondok Asri Surabaya.

Gambar 13 Tampilan Layar View Weekly Bonus

BAB IV HASIL DAN PEMBAHASAN

Gambar 4.63 Halaman Jenis Download (buat baru) (Admin)

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

BAB IV IMPLEMENTASI DAN PENGUJIAN

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

BAB III ANALISIS DAN PERANCANGAN

BAB IV. HASIL & ANALISIS

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

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 ANALISIS DAN SIMULASI

BAB IV HASIL DAN PEMBAHASAN

DAFTAR GAMBAR Gambar 13 Halaman Portal icargo Gambar 14 Edit Personal Info Gambar 15 Tambah Data Bank

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN USER INTERFACE

Layar Halaman Laporan Soal Guru

Lampiran 1. Gambar Model Data untuk Aplikasi Log dan Helpdesk

4.2 Prosedur Penggunaan Aplikasi

Fitur untuk mengelola pengguna dimaksudkan hanya dapat diakses master admin. Karena

Jika login gagal, maka akan ditampilkan informasi bahwa ID Operator atau Password yang dinputkan salah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

BAB 4 IMPLEMENTASI DAN EVALUASI

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. yang harus dilakukan user dalam menggunakan sistem Smart-Mall melalui PDA.

SISTEM INFORMASI DELIVERY ORDER PADA RESTORAN HOKI MEMANG BENTO BERBASIS PHP

Gambar L1. Halaman Login Admin dan Manajer Marketing

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

1 Project Manager. Pastikan anda telah terhubung dengan internet kemudian buka browser anda (Mozilla firefox atau google chrome).

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. sequential (waterfall). Metode ini terdiri dari empat tahapan, yaitu: analisis,

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI.

BAB III ANALISA DAN PERANCANGAN SISTEM

Pemrograman Berorientasi Obyek. Ramos Somya

SMARTSoft. Pengenalan Program SMARTSoft. 1. Jalankan Program SMARTSoft melalui shortcut yang tersedia.

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN

BAB IV HASIL DAN UJI COBA

Gambar 4.39 Form View Pembelian Pemesanan Supplier

1. Membuka file aplikasi lalu melakukan login

BAB V IMPLEMENTASI DAN PENGUJIAN

SMK BHAKTI NUSANTARA BOJA

Tim e-journal Undiksha 2013 USER MANUAL

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN DESAIN SISTEM

Dokumen Purchase Requisition (PR) 1

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

Sistem Informasi Persediaan Barang Jadi & Setengah Jadi

- Setelah aplikasi terbuka, klik kanan kemudian pilih run

Transkripsi:

NASKAH SOAL PRAKTIKUM 03 MATA KULIAH: BS405 - IX051 - XS405 PBO Lanjut/ 2B TANGGAL: 05,06,09 Feb 2018 SEMESTER: Genap 17/18 WAKTU: - SIFAT UJIAN: OPEN BOOK, OPEN FILE *)Pengumpulan : Kelas A : 10 Feb 100%, diatas 10 Feb diskon 30% Kelas B : 11 Feb 100%, diatas 11 Feb diskon 30% Kelas Kompetensi : 14 Feb 100%, diatas 14 Feb diskon 30% BACA DAHULU PETUNJUK INI: SOAL: Dibawa Pulang 1. Kumpulkan source code project (NetBeans-Jangan Lupa di Clean dahulu) dalam file rar dengan format berikut. Contoh NRP-NAMA-P03.rar. Pengumpulan melalui portal: http://staflab.itmaranatha.org/form/view.php?id=28135 password pbolabc PERATURAN pengumpulan : -. Pengumpulan file Praktikum maksimal 2x per 1 soal praktikum, Jika lebih maka setelah 2 file pertama terkumpul tidak akan dianggap -. Nilai adalah rata-rata dari poin yang didapat pada file pertama dan kedua. 2. Pastikan saat dikumpulkan, program dapat di jalankan. Jika tidak jalan, maka nilai di diskon 50%. 3. Nama Program bebas, terserah anda. Anda diminta untuk membuat sebuah aplikasi Desktop untuk perusahaan Northwind. Aplikasi Desktop ini harus memiliki fungsi utama, yaitu: Aplikasi berintegrasi dengan database northwind yang disimpan di MySQL Server. Sistem dapat mengelola master data Sistem dapat mengelola data transaksi order dan shipper *) Mengelola disini memiliki arti dapat menambah, mengubah, dan menghapus data. *) Menghapus data harus memiliki validasi jika data belum pernah dipakai di tabel lain di database. Skema Database Northwind: Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 1 of 7

Buatlah sebuah antamuka yang berisi: a. Tampilan awal yang berisikan form login: b. Jika login berhasil[username : admin; password : ukm12345*], Aplikasi akan menampilkan antarmuka form home seperti pada gambar di bawah ini: 1 Menu Bar JMenuBar Menampung JMenu File, Master Data, Transaksi 2 File JMenu Menampung JMenuItem Home dan Exit 3 Master Data JMenu Menampung JMenu Inventory, JMenuItem Employee, Customer, Shipper 4 Inventory JMenu Menampung JMenuItem Supplier, Category, Product Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 2 of 7

5 Transaksi JMenu Menampung JMenuItem Order dan Order History 6 Home JMenuItem Fungsinya adalah menampilkan panel Home 7 Exit JMenuItem Fungsinya adalah exit dari aplikasi 8 Supplier JMenuItem Fungsinya adalah menampilkan panel Supplier 9 Category JMenuItem Fungsinya adalah menampilkan panel Category 10 Product JMenuItem Fungsinya adalah menampilkan panel Product 11 Employee JMenuItem Fungsinya adalah menampilkan panel Employee 12 Customer JMenuItem Fungsinya adalah menampilkan panel Customer 13 Shipper JMenuItem Fungsinya adalah menampilkan panel Shipper 14 Order JMenuItem Fungsinya adalah menampilkan panel Order 15 Order History JMenuItem Fungsinya adalah menampilkan panel Order History c. Panel Category: 1 ID Supplier JTextField Karena Data Auto Increment maka JTextField ini dalam 2 Field selain ID Supplier tampilan, edit per 1 data Supplier. 3 Save JButton Fungsi Button ini untuk Insert atau Update per 1 data Supplier 4 Delete JButton Fungsi Button ini untuk Delete per 1 data Supplier 5 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Supplier agar datanya sesuai yang berada di Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 3 of 7

d. Panel Category: 1 ID Category JTextField Karena Data Auto Increment maka JTextField ini dalam 2 Category Name, Picture tampilan, edit per 1 data Category. 3 Description JTextArea Category 5 Delete JButton Fungsi Button ini untuk Delete per 1 data Category 6 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Category agar datanya sesuai yang berada di e. Panel Product: 1 ID Products JTextField Karena Data Auto Increment maka JTextField ini dalam Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 4 of 7

2 3 Products Name, Qty./Unit Unit Price JTextField JTextArea -. Field-field ini digunakan untuk mengelola input, tampilan, edit per 1 data Products. -. Model Combo Box Supplier berisikan list of Company 4 Supplier JComboBox Name dari Tabel Products di Database 5 Category JComboBox -. Model Combo Box Category berisikan list of Category 6 Units in Stock, JSpinner Name dari Tabel Products di Database Units on Order, Reorder Level 7 Discontinued JCheckBox 3 Save JButton Fungsi Button ini untuk Insert atau Update per 1 data Products 4 Delete JButton Fungsi Button ini untuk Delete per 1 data Products 5 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Products agar datanya sesuai yang berada di f. Panel Employee: 1 ID Employee JTextField Karena Data Auto Increment maka JTextField ini dalam 2 Last Name, First Name, Address, City, Region, Postal Code, Country, Home Phone, Extension, Photo JTextField -. Field-field ini digunakan untuk mengelola input, tampilan, edit per 1 data Employee. -. Title: modelnya: a. Vice President, Sales b. Sales Manager c. Sales Representative d. Inside Sales Coordinator -. Title of Courtesy: modelnya: Mr. Ms. Mrs. Dr. Bachelor Master PHD Drs. dr. -. Tgl. Hire Date harus lebih besar dari Tgl. Birth Date -. Tgl. Hire Date dan Birth Date hanya bisa dipilih dari tgl hari ini dan sebelumnya, tidak bisa memilih ke tgl setelah tgl hari ini. 3 Title JComboBox 4 Title of JcomboBox Courtesy 5 Birth Date, Hire JDateChooser Date 5 Notes JTextArea Employee 5 Delete JButton Fungsi Button ini untuk Delete per 1 data Employee Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 5 of 7

6 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Employee agar datanya sesuai yang berada di g. Panel Customer: 1 ID Customer JTextField Karena Data Auto Increment maka JTextField ini dalam 2 Field selain ID Customer tampilan, edit per 1 data Customer. Customer 5 Delete JButton Fungsi Button ini untuk Delete per 1 data Customer 6 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Customer agar datanya sesuai yang berada di h. Panel Shipper: Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 6 of 7

1 ID Shipper JTextField Karena Data Auto Increment maka JTextField ini dalam 2 Field selain ID Shipper tampilan, edit per 1 data Shipper. Shipper 5 Delete JButton Fungsi Button ini untuk Delete per 1 data Shipper 6 Reset JButton Fungsi Button ini untuk reset tampilan inputan dan isi dari JTable Shipper agar datanya sesuai yang berada di i. Panel Order dan Order history belum didefinisikan, baru tampilan seperti di bawah ini: Selamat Mengerjakan Happy Coding 2018 Praktikum 03 :: BS405-IX051-XS405 - Pemrograman Berorientasi Objek Lanjut/2B Page 7 of 7