SEKOLAH MENENGAH KEJURUAN TINGKAT PROVINSI JAWA BARAT TAHUN NASKAH SOAL INFORMASI SOAL (Terbuka)

dokumen-dokumen yang mirip
INFORMASI DAN KISI-KISI

transaksi yang ingin dilihat detailnya.

Pelanggan Admin Manager. Fotokopi ktp Fotokopi kk. Input data penjualan tunai. Cetak faktur tunai. Faktur tunai. Faktur di tandatangani.

BAB IV HASIL DAN ANALISIS

BAB III ANALISIS DAN IMPLEMENTASI

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN

PERANCANGAN SISTEM INFORMASI ASURANSI PAKET PELANGGAN DI PANDU SIWI SENTOSA CABANG LODAYA BANDUNG

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

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

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

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS Analisis Sistem Pencatatan Persediaan Primkopkar Manunggal

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODE DAN PERANCANGAN APLIKASI. Metode penelitian yang dilakukan dalam penelitian sebagai berikut

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.41 Form Nota Retur. retur ke pemasok. User harus mengklik Retur Barang ke Pemasok pada Form Menu

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV HASIL DAN UJI COBA

1. Membuka file aplikasi lalu melakukan login

BAB IV PERANCANGAN SISTEM

Buku Panduan Penggunaan. Program Aplikasi Ritel. Ver. 1.0

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB 1 PENDAHULUAN 1.1 Latar belakang

BAB IV HASIL DAN ANALISIS. Bagian pembelian PT. Purinusa Ekapersada Bawen Semarang merupakan

Nama : Totok Suprawoto NIM : Program : Sistem Informasi

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN ANALISIS

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB 3 PERANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

BAB IV HASIL DAN ANALISIS. digunakan adalah metode Rapid Application Development (RAD). Pengembangan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

perusahaan dalam menjalankan usahanya. Hal ini membuat banyak perusahaan

Gambar 4.38 Struktur Menu 2. Form Login Layar ini berfungsi pertama saat user membuka layar untuk masuk ke dalam sistem.

SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

PROSEDUR MENJALANKAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

1. Laporan Penjualan Versi Lama

Prosedur Menjalankan Aplikasi

MANUAL PENGGUNAAN APLIKASI

BAB IV HASIL DAN ANALISIS

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

LKS Tingkat Kota Tanjung Pinang Tahun Soal BIDANG LOMBA IT-Software Application

BAB III ANALISA DAN PERANCANGAN SISTEM

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

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

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

BAB V IMPLEMENTASI DAN PEMBAHASAN. 1. PC dengan Processor minimal 1800 MHz. sistem ini yaitu Windows 2000 atau XP, Microsoft Visual Basic.

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

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

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

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

BAB III ANALISIS DAN DESAIN SISTEM

Prosedur menjalankan program

Gambar 4.75 Form Menu Utama (b)

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

LOMBA KOMPETENSI SISWA NASKAH SOAL INFORMASI SOAL (Terbuka) Bidang Lomba IT /SOFTWARE APPLICATION PEMERINTAH DAERAH PROVINSI JAWA BARAT DINAS PENDIDIKAN Jl. Dr. Radjiman No. 6 Telp. (022) 4264813 Fax. (022) 4264881 Wisselbord (022) 4264944, 4264957, 4264973 Bandung ( 40171 ) LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 1dari5

PEMBANGUNAN SISTEM INFORMASI MANAGEMEN RETAIL PT Maju Mundur Bersama merupakan sebuah perusahaan retail bahan bahan pokok dan kelontong. Berbekal kemauan dan kerja keras sang pendiri membuat perusahaan ini menjadi salah satu perusahaan retail terbesar di Jakarta. Berfokus dengan konsep pemesanan jumlah besar yang mampu menunrunkan harga beli yang secara tidak langsung meningkatkan daya saing perusahaan dari segi harga jual dan forecasting dari pola penjualan konsumennya mampu menurunkan tingkat kerugian dan menekan penumpukan barang yang tidak laku terjual. PT Maju Mundur Bersama telah memperoleh kepercayaan para produsen bahan bahan pokok dan kelontong sehingga memungkinkan perusahaan ini untuk dapat bersaing dengan perusahaan retail besar lainnya. PT Maju Mundur Bersama telah membuka 10 outlet yang terletak di daerah Jakarta dan sekitarnya. Secara detail perusahaan ini memiliki alur proses bisnis sebagai berikut : 1. Data Pelanggan Dikarenakan sebelumnya perusahaan masih menggunakan Microsoft Excel dalam menyimpan data pelanggan maka diharapkan sistem yang dikembangkan memiliki fitur untuk mengambil data dari file Excel tersebut dan menyimpannya ke dalam database. Selain dari penyesuaian data pelanggan pada point 1, sistem yang dikembangkan juga diharapkan memiliki form untuk pengisian data karyawan tersendiri. Pada form tersebut juga harus memiliki tampilan daftar data pelanggan dimana pada tampilan tersebut dapat dilakukan proses pengurutan berdasarkan tanggal pelanggan mendaftar, kode pelanggan, maupun nama pelanggan. LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 2dari5

Pada daftar pelanggan tersebut juga dimungkinkan untuk memilih karyawan tertentu untuk diberikan tindakan berupa pengubahan maupun penghapusan data pelanggan. Data pelanggan yang dihapus tidak benar benar dihapus namun diubah statusnya menjadi tidak aktif. Format tanggal yang dimunculkan berupa day, date month year seperti contoh Kamis, 20 September 2015. Pada pengisian pelanggan menggunakan sistem, sistem akan secara otomatis membuat id pelanggan dengan format PEL99999 dimana 99999 merupakan jumlah pelanggan yang terdapat pada sistem. 2. Pembelian oleh Pelanggan Pada form penjualan, sistem akan secara otomatis membuat nomor penjualan dengan format PJYYYYMMDD99999 seperti contoh PJ2015092000001 dimana YYYY merupakan tahun, MM merupakan bulan, DD merupakan tanggal, dan 99999 merupakan jumlah transaksi pada hari tersebut. Pada form penjualan dimungkinkan untuk memilih produk yang ingin dibeli dengan jumlah kuantitas yang disesuaikan. Pemilihan tersebut dapat dilakukan berkali-kali. Apabila barang yang dimasukkan ternyata sudah terdapat didalam daftar barang yang ingin dibeli maka proses yang dilakukan adalah mengubah jumlah kuantitas barang tersebut sesuai dengan jumlah kuantitas yang baru saja dimasukkan. Pada daftar barang yang dijual pun dapat dilakukan pembatalan barang tertentu apabila barang tidak jadi dibeli. Setiap kali barang dimasukkan total harga akan langsung dikalkukasi. Selain itu, pada form tersebut juga memungkinkan untuk memasukkan nilai pajak dalam persentasi dan potongan harga dalam persentasi jika ada. Apabila nilai pajak LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 3dari5

maupun potongan harga dimasukkan maka total harga akan langsung berubah menyesuaikan dengan nilai pajak dan potongan harga yang dimasukkan. Apabila barang yang dipilih ternyata sudah tidak aktif atau jumlah stoknya tidak mencukupi maka program akan menampilkan pesan peringatan sesuai dengan kondisi yang terjadi. Pada form tersebut juga dapat ditentukan tipe pembayaran baik berupa tunai maupun kredit. 3. Pembayaran oleh Pelanggan Pada form ini pengguna wajib memasukkan nomor penjualan. Apabila nomor penjualan yang dimasukkan benar maka data penjualan secara detail akan dikeluarkan. Pada form ini juga memungkinkan pengguna untuk memasukkan cicilan pembayaran pada saat itu. Selama hutang belum lunas maka pembayaran tetap dapat dilakukan. Pada form tersebut juga ditampilkan sisa hutang dari penjualan dan cicilan yang dibayarkan. Apabila telah dibayarkan maka sisa hutang akan diubah dan disimpan. Apabila nilai yang dibayarkan melebihi sisa hutang yang dimiliki, maka sistem akan menampilkan pesan bahwa nilai yang dimasukkan melebihi sisa hutang yang dimiliki. Data detail cicilan akan disimpan beserta dengan data karyawan yang melakukan proses penginputan.. LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 4dari5

4. Data Produk Pada form ini dimungkinkan untuk melakukan proses pengisian data produk. Pada form ini dimungkinkan untuk melakukan proses pengubahan data produk tertentu. Pada form ini juga dimungkinkan untuk menghapus data produk. Data produk yang dihapus wajib diberi keterangan dan statusnya akan diubah menjadi tidak aktif. Pada form ini akan ditampilkan daftar produk yang dapat diurutkan berdasarkan nama, tanggal pengisian, id produk, harga produk maupun jumlah stok. Penghapusan data produk tertentu wajib menyimpan data karyawan yang menghapusnya serta mengisi tanggal persetujuan. Pada pengisian produk, sistem akan secara otomatis membuat id produk dengan format PR99999 dimana 99999 merupakan jumlah produk yang terdapat pada sistem. 5. Pembelian Order dari Produsen Pada form pembelian order dari produsen dimungkinkan untuk memilih produsen yang dibeli. Sistem akan secara otomatis membuat nomor pembelian dengan format POYYYYMMDD99999 seperti contoh PO2015092000001 dimana YYYY merupakan tahun, MM merupakan bulan, DD merupakan tanggal, dan 99999 merupakan jumlah transaksi pada hari tersebut. Form tersebut juga memungkinkan untuk menambahkan produk yang dibeli sesuai dengan kuantitas tertentu. Apabila barang yang dimasukkan sudah terdapat pada daftar barang yang dibeli maka hanya kuantitas barang yang akan diubah sesuai dengan inputan terakhir. LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 5dari5

Form tersebut memungkinkan 2 jenis pembayaran, yakni kredit maupun tunai. Apabila jenis pembayaran yang dipilih adalah kredit maka pengguna sistem wajib untuk memasukkan tanggal jatuh tempo. Pada form tersebut juga terdapat pengisian tanggal pembelian. Pada form tersebut juga terdapat inputan pajak, potongan harga, dan biaya transportasi. 6. Data Produsen Pada form ini dimungkinkan untuk melakukan proses pengisian data produsen baik secara manual maupun mengambil data langsung dari file data produsen.csv Pada form ini dimungkinkan untuk melakukan proses pengubahan data produsen tertentu. Pada form ini juga dimungkinkan untuk menghapus data produsen. Data produsen yang dihapus wajib diberi keterangan dan statusnya akan diubah menjadi tidak aktif. Pada form ini akan ditampilkan daftar produsen yang dapat diurutkan berdasarkan nama, tanggal pengisian, maupun id produsen. Penghapusan data produsen tertentu wajib menyimpan data karyawan yang menghapusnya serta mengisi tanggal persetujuan. Pada pengisian produsen, sistem akan secara otomatis membuat id produsen dengan format PROD99999 dimana 99999 merupakan jumlah produsen yang terdapat pada sistem. LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 6dari5

7. Laporan Penjualan Pada sistem ini juga didukung dengan adanya form laporan penjualan dimana form laporan penjualan dapat ditentukan secara spesifik untuk tanggalnya baik dari tanggal awal dan akhir. Laporan penjualan yang akan dimunculkan nantinya akan dibuat menjadi single level break dimana dikategorikan berdasarkan data pelanggan. Pada laporan ini juga akan diperlihatkan status penjualan yang sudah lunas maupun belum disertai dengan total sisa hutang beserta total sisa pembayaran. Demikian sistem yang diharapkan oleh PT Maju Mundur Bersama, diharapkan dengan adanya sistem ini pihak manajerial dapat lebih tajam dalam melakukan analisa maupun forecasting terhadap produk maupun pelanggan. LKS SMK Tingkat Provinsi Jawa Barat Bidang Lomba IT Software Application. Tahun2016 7dari5

LOMBAKOMPETENSISISWA SEKOLAHMENENGAH KEJURUAN TINGKAT TAHUN PROVINSI 2017 JAWABARAT TAHUN 2016 LOMBAKOMPETENSISISWA SEKOLAHMENENGAHKEJURUAN NASKAH SOAL MODUL A PERANCANGAN SISTEM INFORMASI & DATABASE (Terbuka) Bidang Lomba IT SOFTWARE APPLICATION LKSSMK Tingkat JawaBarat BidangLombaITSoftware Application. Tahun2017 Tahun2016 0dari3 1dari3

MODUL A PERANCANGAN SISTEM INFORMASI & DATABASE A. Petunjuk 1. Perhatikan instruksi soal yang diberikan dengan cermat. 2. Gunakan Tools yang telah disediakan untuk menyelesaikan instruksi pada Modul ini. 3. Seluruh file yang dibuat disimpan pada folder dengan format penamaan : MODUL A_NoPeserta_NamaSekolah 4. Waktu Pengerjaan Modul ini adalah 120 Menit. B. Instruksi Soal Sebuah system informasi yang baik selalu berasal dari desain sistem yang baik. Dalam tahap pengembangan ini Anda diminta untuk merancang system informasi termasuk database. Guna mendukung bisnis proses SISFO Managemen Retail di atas maka akan digunakan beberapa alat UML yang dibutuhkan: 1. Entity RelationshipDiagram a. Pastikan ERD yang dikembangkan dapat menyimpan semua informasi yang diperlukan oleh system b. Pastikan entitas dalam diagram tersebut berelasi dengan tepat. c. Identifikasi semua primary key dan foreign key d. Pastikan semua notasi yang digunakan untuk mengilustrasikan diagram sesuai dan tepat penggunaannya. e. Simpan file dengan format penamaan: MODULA_ERD_NoPeserta_NamaSekolah.vsdx LKSSMK Tingkat JawaBarat BidangLombaITSoftware Application. Tahun2017 2dari3

2. Model Fisik Database a. Pastikan semua entitas dalam ERD ditranslasikan menjadi objek database b. Pastikan semua objek database yang telah ditranslasikan berelasi dengan benar c. Pastikan semua batasan terimplementasi guna mendukung kerja sistem d. Masukan minimal 5 contoh data pada setiap entitasnya untuk memberikan contoh yang jelas dari data yang tersimpan dalam database e. Buat Schema Design dari database yang telah dibuat f. Simpan file dengan format penamaan: MODULA_SQL_NoPeserta_NamaSekolah.sql LKSSMK Tingkat JawaBarat BidangLombaITSoftware Application. Tahun2017 3dari3

LOMBAKOMPETENSISISWA SEKOLAH TINGKAT MENENGAH PROVINSI KEJURUAN JAWA BARAT TINGKAT PROVINSI JAWABARAT TAHUN 2016 LOMBA KOMPETENSI SISWA NASKAH SOAL MODUL B PERANCANGAN USER INTERFACE SISTEM (Terbuka) Bidang Lomba IT SOFTWARE APPLICATION LKSSMK Tingkat JawaBarat BidangLombaITSoftware Application. Tahun2015 LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 0dari3 1dari3

MODUL B PERANCANGAN USER INTERFACE SISTEM A. Petunjuk 1. Perhatikan instruksi soal yang diberikan dengan cermat. 2. Gunakan Toolsyangtelah disediakan untukmenyelesaikan instruksi pada Modul ini. 3. Buatlah Project dengan nama MODULB_NoPeserta_NamaSekolah 4. Waktu Pengerjaan Modul ini adalah 120 Menit. B. Instruksi Soal Dari desain sistem informasi yang dikembangkan dalam tahap sebelumnya, Anda diminta untukmengembangkanuserinterfacedarisistemtesebut dengan kriteria sebagai berikut: 1. Semua form yang dibangun harus dirancang sebagai sub-form yang berjalan di bawah satu aplikasi utama,"sistem Informasi Managemen Retail" 2. Pastikan form aplikasi dan menyediakan semua komponen yang diperlukan untuk menampilkan informasi sesuai prosedur sistem. Anda dapat dengan bebas membangun form apapun sesuai yang dibutuhkan untuk mendukung bisnis proses SISFO Managemen Retail. Berikut merupakan form-form yang wajib dibangun: LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 2dari3

Form Menu Utama LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 3dari3

Form Data Pelanggan LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 4dari3

Dialog Form Tambah dan Edit Data Pelanggan LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 5dari3

Dialog Form Import Data Pelanggan dari CSV LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 6dari3

Form Data Produsen LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 7dari3

Dialog Form Tambah dan Edit Data Produsen LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 8dari3

Form Data Pembelian LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 9dari3

Form Data Pembayaran LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 10dari3

Form Laporan Penjualan Data pada Laporan Penjualan LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 11dari3

3. Kejelasan dan kerapian tata letak atau posisi komponen adalah titik kunci yang harus diperhatikan ketika mengembangkan user interface. 4. Navigasi/Menu dalam form harus menggambarkan dan mendukung alur bisnis proses pada SISFO Managemen Retail. 5. Pastikan semua form yang dirancang dapat digunakan dengan mudah 6. Pastikan semua field informasi pada user interface menggunakan komponen yang tepat. Misalnya menggunakan tombol radio untuk field gender. 7. Untuk semua userinterface yang dikembangkan, harap mengacu pada aturan dibawah ini : a. Upayakan tampilan untuk tetap konsisten b. Menawarkan umpan balik yang informative c. Desain dialog untuk melakukan penutupan d. Memberikan informasi error yang sesuai e. Adanya kemudahan dalam membatalkan aksi LKSSMK TingkatProvinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 12dari3

LOMBAKOMPETENSISISWA SEKOLAH TINGKAT MENENGAH PROVINSI KEJURUAN JAWA BARAT TINGKAT PROVINSI JAWABARAT TAHUN 2016 LOMBA KOMPETENSI SISWA NASKAH SOAL MODUL C PENGEMBANGAN APLIKASI (Terbuka) Bidang Lomba IT SOFTWARE APPLICATION LKSSMK Tingkat JawaBarat BidangLombaITSoftware Application. Tahun2015 LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 0dari8 1dari8

MODUL C PENGEMBANGAN SISTEM A. Petunjuk 1. Perhatikan instruksi soal yang diberikan dengan cermat. 2. Gunakan Tools yang telah disediakan untuk menyelesaikan instruksi pada Modul ini. 3. Copy project pada Modul B kemudian ubah menjadi MODULC_NoPeserta_NamaSekolah (Pastikan isi file pada Modul B tidak diubah/ dihapus) 4. Gunakan database yang telah dirancang pada Modul A. 5. File yang disediakan : Data Pelanggan.csv Data Produsen.csv 6. Waktu Pengerjaan Modul ini adalah 240 Menit. B. Instruksi Soal Pada fase terakhir dari proyek pengembangan sistem informasi, Anda harus menyelesaikan desain dan menerapkan semua fungsi logika bisnis dari sistem. Pastikan system menggunakan database yang dikembangkan pada tahap pengembangan pertama, dan semua fungsi pemrosesan transaksi dariaplikasi berjalan dengan baik, tekankan padafungsi-fungsi utama pengembangan system: LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 2dari8

1. Data Pelanggan Dikarenakan sebelumnya perusahaan masih menggunakan Microsoft Excel dalam menyimpan data pelanggan maka diharapkan sistem yang dikembangkan memiliki fitur untuk mengambil data dari file Excel tersebut dan menyimpannya ke dalam database. Selain dari penyesuaian data pelanggan pada point 1, sistem yang dikembangkan juga diharapkan memiliki form untuk pengisian data karyawan tersendiri. Pada form tersebut juga harus memiliki tampilan daftar data pelanggan dimana pada tampilan tersebut dapat dilakukan proses pengurutan berdasarkan tanggal pelanggan mendaftar, kode pelanggan, maupun nama pelanggan. Pada daftar pelanggan tersebut juga dimungkinkan untuk memilih karyawan tertentu untuk diberikan tindakan berupa pengubahan maupun penghapusan data pelanggan. Data pelanggan yang dihapus tidak benar benar dihapus namun diubah statusnya menjadi tidak aktif. Format tanggal yang dimunculkan berupa day, date month year seperti contoh Kamis, 20 September 2015. Pada pengisian pelanggan menggunakan sistem, sistem akan secara otomatis membuat id pelanggan dengan format PEL99999 dimana 99999 merupakan jumlah pelanggan yang terdapat pada sistem. LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 3dari8

2. Pembelian oleh Pelanggan Pada form penjualan, sistem akan secara otomatis membuat nomor penjualan dengan format PJYYYYMMDD99999 seperti contoh PJ2015092000001 dimana YYYY merupakan tahun, MM merupakan bulan, DD merupakan tanggal, dan 99999 merupakan jumlah transaksi pada hari tersebut. Pada form penjualan dimungkinkan untuk memilih produk yang ingin dibeli dengan jumlah kuantitas yang disesuaikan. Pemilihan tersebut dapat dilakukan berkali-kali. Apabila barang yang dimasukkan ternyata sudah terdapat didalam daftar barang yang ingin dibeli maka proses yang dilakukan adalah mengubah jumlah kuantitas barang tersebut sesuai dengan jumlah kuantitas yang baru saja dimasukkan. Pada daftar barang yang dijual pun dapat dilakukan pembatalan barang tertentu apabila barang tidak jadi dibeli. Setiap kali barang dimasukkan total harga akan langsung dikalkukasi. Selain itu, pada form tersebut juga memungkinkan untuk memasukkan nilai pajak dalam persentasi dan potongan harga dalam persentasi jika ada. Apabila nilai pajak maupun potongan harga dimasukkan maka total harga akan langsung berubah menyesuaikan dengan nilai pajak dan potongan harga yang dimasukkan. Apabila barang yang dipilih ternyata sudah tidak aktif atau jumlah stoknya tidak mencukupi maka program akan menampilkan pesan peringatan sesuai dengan kondisi yang terjadi. Pada form tersebut juga dapat ditentukan tipe pembayaran baik berupa tunai maupun kredit. LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 4dari8

3. Pembayaran oleh Pelanggan Pada form ini pengguna wajib memasukkan nomor penjualan. Apabila nomor penjualan yang dimasukkan benar maka data penjualan secara detail akan dikeluarkan. Pada form ini juga memungkinkan pengguna untuk memasukkan cicilan pembayaran pada saat itu. Selama hutang belum lunas maka pembayaran tetap dapat dilakukan. Pada form tersebut juga ditampilkan sisa hutang dari penjualan dan cicilan yang dibayarkan. Apabila telah dibayarkan maka sisa hutang akan diubah dan disimpan. Apabila nilai yang dibayarkan melebihi sisa hutang yang dimiliki, maka sistem akan menampilkan pesan bahwa nilai yang dimasukkan melebihi sisa hutang yang dimiliki. Data detail cicilan akan disimpan beserta dengan data karyawan yang melakukan proses penginputan.. 4. Data Produk Pada form ini dimungkinkan untuk melakukan proses pengisian data produk. Pada form ini dimungkinkan untuk melakukan proses pengubahan data produk tertentu. Pada form ini juga dimungkinkan untuk menghapus data produk. Data produk yang dihapus wajib diberi keterangan dan statusnya akan diubah menjadi tidak aktif. Pada form ini akan ditampilkan daftar produk yang dapat diurutkan berdasarkan nama, tanggal pengisian, id produk, harga produk maupun jumlah stok. LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 5dari8

Penghapusan data produk tertentu wajib menyimpan data karyawan yang menghapusnya serta mengisi tanggal persetujuan. Pada pengisian produk, sistem akan secara otomatis membuat id produk dengan format PR99999 dimana 99999 merupakan jumlah produk yang terdapat pada sistem. 5. Pembelian Order dari Produsen Pada form pembelian order dari produsen dimungkinkan untuk memilih produsen yang dibeli. Sistem akan secara otomatis membuat nomor pembelian dengan format POYYYYMMDD99999 seperti contoh PO2015092000001 dimana YYYY merupakan tahun, MM merupakan bulan, DD merupakan tanggal, dan 99999 merupakan jumlah transaksi pada hari tersebut. Form tersebut juga memungkinkan untuk menambahkan produk yang dibeli sesuai dengan kuantitas tertentu. Apabila barang yang dimasukkan sudah terdapat pada daftar barang yang dibeli maka hanya kuantitas barang yang akan diubah sesuai dengan inputan terakhir. Form tersebut memungkinkan 2 jenis pembayaran, yakni kredit maupun tunai. Apabila jenis pembayaran yang dipilih adalah kredit maka pengguna sistem wajib untuk memasukkan tanggal jatuh tempo. Pada form tersebut juga terdapat pengisian tanggal pembelian. Pada form tersebut juga terdapat inputan pajak, potongan harga, dan biaya transportasi. LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 6dari8

6. Data Produsen Pada form ini dimungkinkan untuk melakukan proses pengisian data produsen baik secara manual maupun mengambil data langsung dari file data produsen.csv Pada form ini dimungkinkan untuk melakukan proses pengubahan data produsen tertentu. Pada form ini juga dimungkinkan untuk menghapus data produsen. Data produsen yang dihapus wajib diberi keterangan dan statusnya akan diubah menjadi tidak aktif. Pada form ini akan ditampilkan daftar produsen yang dapat diurutkan berdasarkan nama, tanggal pengisian, maupun id produsen. Penghapusan data produsen tertentu wajib menyimpan data karyawan yang menghapusnya serta mengisi tanggal persetujuan. Pada pengisian produsen, sistem akan secara otomatis membuat id produsen dengan format PROD99999 dimana 99999 merupakan jumlah produsen yang terdapat pada sistem. 7. Laporan Penjualan Pada sistem ini juga didukung dengan adanya form laporan penjualan dimana form laporan penjualan dapat ditentukan secara spesifik untuk tanggalnya baik dari tanggal awal dan akhir. Laporan penjualan yang akan dimunculkan nantinya akan dibuat menjadi single level break dimana dikategorikan berdasarkan data pelanggan. Pada laporan ini juga akan diperlihatkan status penjualan yang sudah lunas maupun belum disertai dengan total sisa hutang beserta total sisa pembayaran. LKSSMK Tingkat Provinsi Jawa Barat BidangLombaITSoftware Application. Tahun2017 7dari8