Aplikasi

Aplikasi CAT (Computer Assisted Test) Berbasis Web

Apa itu CAT (Computer Assisted Test)

Secara umum cat adalah tes yang menggunakan komputer baik itu secara online maupun offline yang terhubung melalui jaringan Lokal atau wireless.

Konsep tes seperti ini banyak digunakan pada penerimaan pegawai, murid, dan juga pengangkatan pejabatan atau seleksi sejenisnya. Dan untuk tes kepegawaian CAT dibagi menjadi beberapa jenis soal, misalnya yang kita kenal TKD atau tes kompetensi dasar dan juga tes TKB tes kompetensi bidang.

Untuk pengguna CAT yang umum kita ketahui, BKN (Badan Kepegawaian Negara), BKD (Badan Kepegawaian Daerah), Instansi dan perpusahaan Swasta.

Pada perusahaan swasta CAT digunakan untuk menerima karyaan baru ataupun melakukan mutasi dan juga kenaikan pangkat.

Aplikasi CAT

Sistem php mengembankan sebuah aplikasi CAT yang mampu memberikan hasil yang akurat terhadap jawaban dan juga soal yang diberikan. Aplikasi yang dikembangkan menggunakan pemrograman berbasis web yang mampu di akses menggunakan server maupun di komputer lokal dengan menggunakan jaringan LAN.

Untuk aplikasi ini, terdiri dari 2 interface yaitu halaman admin dan juga halaman peserta.

Halaman admin merupakan halaman dimana proses manajemen CAT dilakukan. Sedangkan peserta adalah halaman untuk peserta seperti profil, registrasi, pengumuman dan juga tes CAT.

Untuk data yang dapat di entri pada aplikasi ini tidak terbatas, tergantung dari kapasistas server yang Anda punya. Selain itu desain yang kami gunakan menggunakan desain moile friendly  sehingga dapat dengan baik di lihat menggunakan smartphone .

Cara Kerja Aplikasi CAT

Admin:

  1. Admin melakukan login aplikasi
  2. Melakukan Penambahan soal dan juga jawaban
  3. Melakukan pengaturan aplikasi (buka tutup, passing grade,waktu tes, blokir peserta)

Peserta:

  1. Peserta melakukan registrasi, merupakan pendataan peserta baru dalam aplikasi CAT
  2. Peserta login, merupakan aktivitas  masuk kedalam aplikasi
  3. Peserta update profil, memperbaharui profil dan juga data diri sesuai dengan data peserta CAT
  4. Peserta melakukan tes, Untuk tes ini dilengkapi dengan soal, pilihan jawaban serta, waktu tes
  5. Peserta melihat pengumuman, Setelah peserta menyelesaikan atau menutup tes maka pengumuman akan di infokan secara realtime dan langsung kepada peserta. Dengan demikian hasil tidak ada yang ditutup-tutupi dan di rekayasa.

Fitur Aplikasi CAT

  1. Soal otomatis, Pada halaman admin, soal dapat di tambah, edit dan juga di hapus sesuai dengan kebutuhan penyelenggara tes.
  2. Pilihan jawaban, pilihan jawaban soal juga dapat langsung disesuaikan dengan soal yang telah di input. Misalkan Soal tentang a sudah diinput, admin dapat langsung memberikan pilihan jawaban, ataupun tetap melanjutkan entri soal terlebih dahulu.
  3. Poin jawaban, untuk poin setiap jawaban dapat disesuaikan dengan otomatis, misalkan untuk jawaban a diberi poin 1 nilai, jawaban b di beri poin 2 nilai. Dengan demikian aplikasi ini dapat juga digunakan untuk melakukan tes psikologi.
  4. Pengaturan, kecanggihan aplikasi ini adalah sebuah menu pengaturan yang dapat dilakukan secara otomatis oleh admin. Pengaturan tersebut misalnya pengaturan waktu tes, pengaturan buka tutup aplikasi, pengaturan passing grade atau nilai lulus.
  5. Laporan hasil, aplikasi ini dilengkapi dengan fitur cetak laporan berupa pdf yang lebih memudahkan admin untuk memberikan laporan perihal penyelenggarakan tes CAT. Untuk fitur laporan dapat dipilih dan difilter berdasarkan tanggal dari dan tanggal sampai. Serta filter menarik lainya yaitu laporan dapat dipilih misalnya laporan peserta yang lulu  dan juga peserta yang tidak lulus.

Kelebihan Aplikasi CAT

  1. Mempercepat pemeriksanaan dan laporan hasil ujian
  2. Menciptakan standarisasi hasil ujian secara nasional
  3. Mewujudkan transparansi, objektivitas, akuntabel dan bebas korupsi, kolusi dan nepotisme
  4. Peserta tes dapat mendaftarkan diri melalui internet
  5. Peserta tes dapat dinilai langsung sesuai hasil yang diperoleh
  6. Untuk soal tes dapat kita input secara cepat dengan aplikasi
  7. Penilaian yang dilakukan terhadap tes lebih obyekti
  8. Peserta ujian dapat langsung dengan cepat mengetahui skor yang di peroleh ketika selesai mengikut ujian
  9. Memudahkan penyelenggara tes dan juga peserta tes dalam melakukan tes
  10. Peserta dapat memilih soal sebelum dan juga setelah soal yang di jawab
  11. Soal dapat langsung memilih nomor soal yang ingin di jawab
  12. Peserta dapat melompati atau mengecek kembali soal-soal yang sudah dijawab maupun belum dijawab jika waktu tes belum selesai
  13. Peserta dapat langsung menutup aplikasi meskipun waktu belum habis dan tes telah selesai dilakukan

Keamanan Aplikasi CAT

  1. Anti refresh, jika aplikasi tes lain dilarang merefresh halaman browser. Tidak dengan aplikasi ini, aplikasi ini dapat dengan aman membaypass refresh yang dilakukan oleh peserta. Dengan menyimpan data waktu yang telah ada.
  2. Kunci aplikasi, aplikasi ini dapat dibuka dan ditutup oleh admin. Jadi jika belum jadwal tes peserta tidak dapat melakukan tes.
  3. Menutup aplikasi, jika waktu telah habis meskipun peserta tidak menutup aplikasi aplikasi secara otomatis menutup dengan demikian. Maka hasil tes peserta langsung didapat.
  4. Waktu countdown, waktu hitung mundur ini  memungkinkan memberikan informasi kepada peserta untukk melakukan manajemen waktu ketika melakukan tes. Waktu ini menggunakan waktu server yang telah disetting dihalaman admin dan tidak dapat diotak-atik oleh peserta di browser komputer client.

Demo aplikasi

Halaman Peserta

  1. Halaman home
Halaman depan aplikasi cat

Halaman depan aplikasi cat

2. Halaman registrasi

Halaman registrasi cat

Halaman registrasi cat

3. Halaman login cat

Halaman login cat

Halaman login cat

4. Update profil cat

Update profil cat

Update profil cat

5. Pengumuman cat

Pengumuman cat

Pengumuman cat

6. Tes CAT

Halaman tes cat

Halaman tes cat

Halaman Admin

Halaman Dashboard admin aplikasi cat

Halaman Dashboard admin aplikasi cat

Halaman tersebut merupakan halaman awal admin. Terdapat icon menu yang menunjukkan jumlah data yang ada misalnya saja admin, member atau peserta, jumlah soal dan juga jumlah soal terjawab. Kemudian dibagian bawahnya terdapat list pendaftar terbaru.

2. Data master user

Data Master user pada aplikasi cat

Data Master user pada aplikasi cat

Berfungsi untuk menambah, mengedit dan menghapus user pengguna aplikasi cat.

3. Data master member / peserta

Data Master memer atau peserta pada aplikasi catt

Data Master memer atau peserta pada aplikasi cat

Berfungsi untuk menambah, mengedit, dan menghapus member atau peserta melalu admin yang dilakukan oleh admin pada halaman aplikasi cat.

4. Menu Soal

Menu soal aplikasi cat

Menu soal aplikasi cat

Berfungsi untuk menambah, dan menghapus soal beserta pilihan jawabannya.

5. Menu Jawaban

Menu jawaban aplikasi cat

Menu jawaban aplikasi cat

Menampilkan data jawaban tes cat yang dilakukan oleh peserta yang mengikuti tes cat. Pada menu ini akan ditampilan data jumlah benar soal dan juga perhitungannya serta langsung diakumulasi secara otomatis menggunakan perhitungan aplikasi dan dibandingan dengan passing grade yang ada, maka akan muncul pemberitahuan lulus atau tidaknya peserta tes cat

6. Menu Pengaturan

Menu pengaturan aplikasi cat

Menu pengaturan aplikasi cat

Menu yang berfungsi untuk melakukan pengaturan waktu, passing grade, buka tutp aplikasi

7. Menu laporan

Menu cetak laporan aplikasi cat

Menu cetak laporan aplikasi cat

Menu yang berfungsi untuk mencetak laporan peserta dan juga hasil tes cat

Referensi:

  1. fisip-untirta.ac.id

Postingan berikutnya

  1. aplikasi CAT
  2. aplikasi computer assisted test
  3. CODE APLIKASI CAT
  4. cat aplikasi
  5. jenis aplikasi cbt
  6. cara membuat aplikasi cat
  7. cara kerja aplikasi tes iq bebrbasis web
  8. apliksi cat bkn 2019
  9. aplikasiCAT
  10. aplikasi yang dapat digunakan untuk melakukan simuasi dalam membuat sebuah jaringan komputer
  11. aplikasi untuk membuat soal cat
  12. script php CAT computer assisted test

SPK – Pemberian Kredit Metode AHP

Aplikasi sistem pendukung keputusan pemberian kredit menggunakan metode AHP membantu untuk menyelesaikan persoalan terhadap kesalahan-kesalahan yang terjadi pada saat pemberian kredit pada nasabah.

Untuk implementasi spk ini dapat digunakan pada studi kasus diataranya: koperasi simpan pinjam, leasing, perusahaan perkreditan dan juga perbankan.

Data yang diperlukan pada aplikasi ini yaitu kriteria, alternatif. Kriteria adalah variabel untuk menentukan pemberian kredit, sedangkan alternatif adalah orang atau pemohon yang melakukan pengajuan kredit.

Aplikasi pemberian kredit dengan AHP

Beberapa detail mengenai detail analisa dan perancangan aplikasi ini di jelaskan sebagai berikut:

Flowchart  (alur aplikasi)

Flowchart spk pemberian kredit

Flowchart spk pemberian kredit

Aplikasi spk di desain untuk digunakan oleh user langsung yang berinteraksi dengan aplikasi. Maka untuk user interface langsung menggunakan aplikasi. Alur di mulai user login aplikasi spk kemudian data login di validasi dan di cek apakah user terdaftar pada aplikasi.

Apabila pengecekan berhasil dan user ditemukan maka admin dapat mengelola dan menggunakan aplikasi. Pengelolaan aplikasi diantaranya seperti dijelaskan pada modul-modul berdasarkan menu yang ada.

Dan jika user gagal login maka akan di perintahkan pilihan login kembali.

DFD (data flow diagram)

Untuk dfd di bagi menjadi beberapa bagian yaitu konteks diagram dan dfd level:

#Konteks diagram

Konteks diagram spk pemberian kredit

Konteks diagram spk pemberian kredit

#Diagram level 1

DFD level 1 spk pemberian kredit

DFD level 1 spk pemberian kredit

ERD (entity relasionship diagram)

ERD spk pemberian kredit

ERD spk pemberian kredit

Menu aplikasi

#Master data

Menu yang berguna untuk mengelola master data yang ada pada aplikasi. untuk menu master data ini dibagi menjadi 3 sub menu yaitu:

  1. Admin, menu yang berguna untuk mengelola admin atau user yang menggunakan aplikasi spk pemberian kredit
  2. Alternatif, menu alternatif merupakan menu yang berguna untuk mengelola data dari pilihan atau orang yang akan menerima kredit
  3. Kriteria, kriteria merupakan menu yang digunakan untuk mengelola data kriteria

#Penilaian

Menu yang berguna untuk menginputkan nilai dari setiap kriteria terhadap alternatif yang akan di hitung menggunakan spk metode AHP.

#Kredit

Menu yang berguna untuk melihat hasil pemberian kredit setelah dilakukan perhitungan pada menu penilaian. Untuk menu ini admin hanya bida melihat hasil dari kredit.

#Pengaturan

Menu yang berguna untuk melakukan pengaturan terhadap data dan perhitungan dan juga batasan terhadap perhitungan hasil AHP.

#Laporan

Ini menu tambahan yang menjadi fitur ekstra yang berguna untuk mencetak laporan terhadap pemberian kredit, kriteria dan juga alternatif.

Struktur tabel database

Berikut ini struktur tabel-tabel yang digunakan pada aplikasi. Untuk detail berikut ini tabel dan juga field-field yang ada dan juga tipe dan panjang datanya:

#admin

  1. idAdmin,int(11)
  2. namaAdmin,varchar(100)
  3. username,varchar(25)
  4. password,varchar(25)

#alternatif

  1. idAlternatif, int(11)
  2. kodeAlternatif, varchar(4)
  3. namaAlternatif, varchar(150)

#kriteria

  1. idKriteria, int(11)
  2. kodeKriteria, varchar(3)
  3. namaKriteria, varchar(250)

#nilai

  1. idNilai, int(11)
  2. kodeKriteria, varchar(3)
  3. kodeAlternatif, varchar(4)
  4. nilai, int(11)
  5. tglNilai, date

#kredit

  1. idKredit, int(11)
  2. kodeAlternatif, varchar(4)
  3. tglKredit, date
  4. statusKredit, int(1)

#pengaturan

  1. idPengaturan,int(11)
  2. pengaturan, varchar(100)
  3. ketPengaturan, varchar(250)

Pengembangan aplikasi

  1. Pemrograman php 5.+
  2. Database mysql
  3. Template bootstrap
  4. support: ci (codeigniter), yii, laravel

Demo aplikasi

Untuk demok dari aplikasi ini, secara garis besar menu dapat  melihat data, edit dan juga menghapus:

Login spk pemberian kredit

Login spk pemberian kredit

dashboard spk pemberian kredit

dashboard spk pemberian kredit

data master spk pemberian kredit

data master spk pemberian kredit

menu user spk pemberian kredit

menu user spk pemberian kredit

menu kriteria spk pemberian kredit

menu kriteria spk pemberian kredit

menu alternatif spk pemberian kredit

menu alternatif spk pemberian kredit

menu penilaian spk pemberian kredit

menu penilaian spk pemberian kredit

menu penilaian spk pemberian kredit

menu penilaian spk pemberian kredit

hasil spk pemberian kredit

hasil spk pemberian kredit

menu laporan spk pemberian kredit

menu laporan spk pemberian kredit

laporan hasil spk pemberian kredit

laporan hasil spk pemberian kredit

laporan pdf spk pemberian kredit

laoran pdf spk pemberian kredit

hasil spk pemberian kredit

hasil spk pemberian kredit

 

Postingan berikutnya

  1. flowchart dari spk metode ahp
  2. rancangan erd spk metode ahp

Source Code Aplikasi Algoritma Boyer Moore

Algoritma

Source Code Aplikasi Algoritma Boyer Moore. Untuk pseudo code algoritma boyer moore di bagi menjadi dua tahapan dalam penyelesaiannya:

1. Pencocokan

Pencocokan merupaan penyesuaian antara pattern dengan dokumen yang akan di cari. Dalam kasus ini biasanya berupa string. Dalam istilah algoritma ini, tahap pencocokan di kenal dengan istilah pra-pencarian atau proses yang dilakukan sebelum pencarian dilakukan.

procedure preBmBc(
input P : array[0..n-1] of char,
input n : integer,
input/output bmBc : array[0..n-1] of integer
)
Deklarasi:
i: integer

Algoritma:
for (i := 0 to ASIZE-1)
bmBc[i] := m;
endfor
for (i := 0 to m – 2)
bmBc[P[i]] := m – i – 1;
endfor

////////////////////////

procedure preSuffixes(
input P : array[0..n-1] of char,
input n : integer,
input/output suff : array[0..n-1] of integer
)

Deklarasi:
f, g, i: integer

Algoritme:
suff[n – 1] := n;
g := n – 1;
for (i := n – 2 downto 0) {
if (i > g and (suff[i + n – 1 – f] < i – g))
suff[i] := suff[i + n – 1 – f];
else
if (i < g)
g := i;
endif
f := i;
while (g >= 0 and P[g] = P[g + n – 1 – f])
–g;
endwhile
suff[i] = f – g;
endif
endfor

////////////////////////

procedure preBmGs(
input P : array[0..n-1] of char,
input n : integer,
input/output bmBc : array[0..n-1] of integer
)
Deklarasi:
i, j: integer
suff: array [0..RuangAlpabet] of integer

preSuffixes(x, n, suff);

for (i := 0 to m-1)
bmGs[i] := n
endfor
j := 0
for (i := n – 1 downto 0)
if (suff[i] = i + 1)
for (j:=j to n – 2 – i)
if (bmGs[j] = n)
bmGs[j] := n – 1 – i
endif
endfor
endif
endfor
for (i = 0 to n – 2)
bmGs[n – 1 – suff[i]] := n – 1 – i;
endfor

2. Pencarian

Setelah string dari pattern cocok atau sesuai dengan dokumen maka pencarian mulai dilakukan dan disesuaikan dengan patternya di cari, dan beriku pseudocode dari pencariannya:

procedure BoyerMooreSearch(
input m, n : integer,
input P : array[0..n-1] of char,
input T : array[0..m-1] of char,
output ketemu : array[0..m-1] of boolean
)

Deklarasi:
i, j, shift, bmBcShift, bmGsShift: integer
BmBc : array[0..255] of interger
BmGs : array[0..n-1] of interger

Algoritma:
preBmBc(n, P, BmBc)
preBmGs(n, P, BmGs)
i:=0
while (i<= m-n) do
j:=n-1
while (j >=0 n and T[i+j] = P[j]) do
j:=j-1
endwhile
if(j < 0) then
ketemu[i]:=true;
endif
bmBcShift:= BmBc[chartoint(T[i+j])]-n+j+1
bmGsShift:= BmGs[j]
shift:= max(bmBcShift, bmGsShift)
i:= i+shift

Aplikasi

Berikut ini aplikasi yang saya kembangkan pada aplikasi filtering pada sebuah dokumen teks. Yang mana patter dan dokumen di simpan pada tabel database mysql.

Modul Aplikasi

  1. User, merupakan modul yang digunakan untuk mengelola data  user atau pengguna aplikasi
  2. Filter, merupakan teks atau string yang berguna sebagai string pattern untuk mencari kata yang akan di filter
  3. Teks, teks merupakan dokumen yang akan di cari menggunakan pattern
  4. Chat, chat merupakan fitur tambahan  yang saya tambahkan untuk melakukan chat antara admin dengan pengunjung
  5. Laporan, merupakan modul yang berguna untuk mencetak laporan teks, filter

Struktur database

Berikut ini tabel beserta field-field yang ada pada setiap masing-masing tabelnya

  1. Tabel user (idUser,username,password,nama)
  2. Tabel filter (idFilter,filter)
  3. Tabel teks (idTeks,teks)
  4. Tabel chat (idUser,nama,chat)

Pengembangan

  1. Program: PHP 5.+
  2. Database: Mysql
  3. Server: Testing di apache
  4. Pengembangan yang tersedia (yii, laravel, ci / codeigniter)
  5. Template Bootstrap

Demo Aplikasi

sumber: https://id.wikipedia.org/wiki/Algoritma_Boyer-Moore

Aplikasi AHP dengan Codeigniter (CI)

Kali ini mendapat tantangan menarik untuk mengembangkan aplikasi berbasis metode dengan menggunakan sebuah framework. Untuk framework sendiri mungkin hal yang biasa tapi jika disipkan sebuah metode perhitungan mungkin sedikit membuat otak dan kepala sedikit gatal hihi.

Aplikasi AHP dengan Codeigniter (CI)  – Sebuah aplikasi barbasis php dengan model MVC untuk menyelesaikan suatu kasus dengan perhitungan metode AHP (analytic hiearchy process) ini saya kembangkan dengan target waktu yang cukup singkat yaitu sekitar 7 hari.

Dengan batas waktu tersebut hmmm, dengan penuh optimisme saya yakin dapat menyelesaikannya.

Berikut ini, hasil dari aplikasi php mysql menggunakan framework Ci. Untuk Framework lainya  yang dapat di kerjakan juga yaitu YII dan juga laravel.

Berikut ini tampilanya sob,

Aplikasi AHP dengan Codeigniter (CI)

# Login

Login ahp codeigniter

Login ahp codeigniter

# Menu Admin

Tampilan menu admin

Tampilan menu admin

# Menu Pimpinan

Tampilan menu pimpinan

Tampilan menu pimpinan

# Menu Pemohon

Tampilan menu pemohon

Tampilan menu pemohon

# Menu Kriteria

Tampilan menu kriteria

Tampilan menu kriteria

Aplikasi Web Service Penjualan Barang dengan SOAP

Pada aplikasi penjualan menggunakan web service soap ini, data yang dihubungkan  adalah data penjualan pada toko dan data produksi pada pabrik yang mana data ini dapat saling bertukar data pada sebuah aplikasi client server yang berada pada masing-masing lokasi. Yaitu, aplikasi client yang berada di toko, aplikasi client yang berada di pabrik, dan aplikasi server yang ada di kantor pusat.

RUANG LINGKUP

Untuk implementasi aplikasi ini, aplikasi di jalankan di beberapa tempat atau ruang lingkup pengelolaan penjualan barang.

# Kantor Pusat

Kantor merupakan tempat dimana server aplikasi berada. Di kantor pusat ini, aplikasi dijalankan oleh admin pusat. Admin pusat mempunyai tugas, memantau data penjualan dan juga data produksi. Selain kedua hal tersebut, admin pusat juga bertugas memasukkan data barang sebaai data informasi kepada data produksi pada aplikasi clint yang berada di pabrik. Informasi data barang ini yang dignakan pabrik untuk memproduksi barang.

# Pabrik

Pabrik adalah tempat memproduksi barang yang akan di jual di toko. Pabrik membutuhkan data informasi barang dan juga stok yang ada. Kedua informasi ini sebagai dasar untuk memproduksi barang yang gunanya nanti untuk menambah stok agar dapat di jual di toko. Untuk aplikasi web service disini adalah aplikasi client yang di jalankan oleh admin pabri, pada konsep ini, admin saya beri nama atau istilah dengan pabrikan.

# Toko

Toko merupakan tempat penjualan barang. Data yang di kelola disini adalah data penjualan barang. Yang mana data penjualan barang ini juga mengacu pada data stok barang yang ada. Untuk data yang di ambil dan diberikan ke server adalah data penjualan dan juga data faktur. Untuk admin yang mengelola aplikasi ini, kita istilahkan dengan admin toko atau pemasar.

ILUSTRASI

Ilustrasi web service penjualan barang

Ilustrasi web service penjualan barang

APLIKASI WEB SERVICE PERODUKSI DAN PENJUALAN

Karena aplikasi web service adalah aplikasi client server, maka interface aplikasi ini di bagi menjadi 2, yaitu:

1. Server

Untuk aplikasi yang berada di server (kantor pusat), admin dapat mengelola seluruh data aplikasi. Data data tersebut misalnya data barang, data admin pabrik data admin toko, data penjualan dan juga sekaligus data produksi.

Kegunaan dari pengelolaan yang bisa di lakukan di pusat adalah untuk mengantisipasi jika sewaktu-waktu terjadai hal yang tak terduka misalnya kendala teknis yang dapat menggangu berjalannya aplikasi di client, contohnya gangguan jaringan, kerusakan Pc dll. Jadi aplikasi ini dapat menghandle inputan melalui kantor pusat, melalui laporan manual yang di kirimkan oleh pabrik maupun toko.

1.1. Login

Login

Login

Tampilan awal sebelum admin dapat mengakses aplikasi web service. Untuk dapat mengakses admin harus memasukkan username dan password yang sudah terdaftar pada aplikasi.

1.2 Dasbhoard

Dashboard web service server

Dashboard web service server

Pada tampilan dashboard ini, terdapat shortcut menu yang dapat membantu admin memilih menu secara cepat dan langsung. Untuk tampilan di bawahnya terdapat grafik penjualan dan juga grafik penjualan produk terlaris. Grafik ini dapat berguna untuk memantau hasil penjualan barang yang terjadi.

Untuk grafik sendiri, terdapat filter tanggal yang dapat dipilih sesuai keinginan, ini berguna untuk mengevaluasi penjualan barang.

1.3 Data admin

Admin pusat web service

Admin pusat web service

Tampilan dimana admin dapat melihat, menambah, mengedit dan juga menghapus data admin pusat. Untuk admin di pusat sendiri, bisa lebih dari satu. Ini di kembangkan agar, mengantisipasi jika memang aplikasi penjualan barang ini mencakup penjualan barang yang sangat besar.

1.4 Data Pemasar

Admin toko

Admin toko

Tampilan yang berguna untuk melihat data pemasar (admin toko). Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus.

1.5 Data Pabrikan

Admin pabrik

Admin pabrik

Tampilan yang berguna untuk melihat data pabrikan (admin pabrik). Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus.

1.6 Data Pelanggan

Data pelanggan

Data pelanggan

Tampilan yang berguna untuk melihat data pelanggan. Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus.

1.7 Data Barang

Data barang

Data barang

Tampilan yang berguna untuk melihat data barang. Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus.

1.8 Produksi

Data produksi

Data produksi

Tampilan yang berguna untuk melihat data produksi. Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus, dan juga cetak faktur

1.9 Penjualan

Penjualan barang

Penjualan barang

Tampilan yang berguna untuk melihat data penjualan. Untuk fitur dan fungsi yang ada yaitu tambah, edit dan juga hapus.

1.10 Faktur

Faktur penjualan

Faktur penjualan

Tampilan yang berguna untuk melihat data faktur. Untuk fitur dan fungsi yang ada yaitu detail faktur, hapsu faktur, dan juga print

faktur

Detail faktur penjualan

Detail faktur penjualan

Detail faktur penjualan

Print faktur

Print faktur

Print faktur

1.11 Laporan

Laporan web serice

Laporan web serice

Mencetak laporan pelanggan, barang, penjualan dan produksi

Contoh laporan produksi

Laporan produksi

Laporan produksi

Diatas adalah tampilan di server

2. Client

Untuk tampilan di client tidak jauh berbeda seperti tampilan diatas, namun hanya sebagaian dari tampilan diatas yang di tampilkan di client sesuai dengan lingkup aplikasi client. Misalkan pada lingkup toko maka yang di tampilkan dalah menu penjualan dan juga faktur seperti diatas.

Sedangkan pada lingkup pabrik, maka menu yang di tampilkan adalah menu produksi.

Untuk laporan, pada lingkup toko maka laporan yang di cetak adala laporan penjualan dan di linkup pabrik maka fitur laporan yang adalah laporan produksi. Untuk gambaran tampilannya seperti berikut

2.1 Client Toko

Client toko

Client toko

Yang mengelola aplikasi client pada toko adalah admin toko atau pemasar. Pada tampilan diatas menu yang tersedia yaitu profil penjualan, faktur dan laporan. Yang berbeda adalah menu profil.

2.2 Client Pabrik

Client pabrik

Client pabrik

Yang mengelola aplikasi client pada pabrik adalah admin pabrik atau pabrikan, menunya sebagian hampir sama dengan fitur pada aplikasi di server pusat.

ANALISA DAN PENGEMBANGAN

  1. Flowchart
  2. Konteks Diagram
  3. DFD (data flow diagram)
  4. ERD (entity relationship diagram)
  5. Bahasa PHP 5+
  6. Database Mysql

 

Demikian aplikasi web service produksi dan penjualan barang  menggunakan SOAP

Kami juga mengembangkan aplikasi produksi dan penjualan barang menggunakan model REST

Postingan berikutnya

  1. interface dashboard aplikasi penjualan

Aplikasi Kuesioner Berbasis Web

Aplikasi Kuesioner Berbasis Web. Kuesioner merupakan alat yang digunakan untuk mencari dan menggali informasi tentang suatu topik atau permasalahan yang sedang di telitik atau dipertanyakan. Ruang lingkup dari kuesioner yaitu peneliti / penannya, responden (penjawab) dan juga pertanyaaan serta jawaban.

Untuk kuesioner sendiri biasanya di kenal dengan istilah angket. Jika biasanya angket di berikan kepada responden dengan manual atau menggunakan lembaran-lembaran kertas, namun kali ini lebih canggih dan membuat pengisian kuesioner lebih menarik. Ya, yaitu menggunakan aplikasi berbasis web dengan pemrograman php dan database mysql.

Latar belakang pengembangan aplikasi ini adalah semakin maju dan berkembangnya pengguna internet, mulai dari penggunaan mesin pencari, sosial media dan perangkat internet. Ini hal penting yang dapat membantu para peneliti untuk membuat pekerjaannya lebih mudah dalam menyebar kuesioner. Caranya yaitu dengan memberikan dan membagikan kuesioner ini secara online, ke khalayak dan jura target sasaran responden dari pertanyaan kuesioner.

Secara teoritis:

Kuesioner merupakan daftar pertanyaan yang akan digunakan oleh periset untuk memperoleh data dari sumbernya secara langsung melalui proses komunikasi atau dengan mengajukan pertanyaan. gunadarma.ac.id

Hal yang perlu di perhatikan dalam menyusun kuesioner

  1. Menetapkan Informasi Yang Ingin Diketahui.
  2. Menentukan Jenis Keusioner Dan Metode Administrasinya.
  3. Menentukan Isi Dari Masing-Masing Pertanyaan.
  4. Menentukan Banyak atau Jumlah Respon Atas Setiap Pertanyaan.
  5. Menentukan Kata-Kata Yang Digunakan Untuk Setiap Pertanyaan.
  6. Menentukan Urutan Pertanyaan.
  7. Menentukan Karakteristik Fisik Kuesioner.
  8. Menguji Kembali Langkah 1 Sampai 7 Dan Lakukan Perubahan Jika Perlu.
  9. Melakukan Uji Awal Atas Kuesioner Dan Lakukan Perubahan Jika Perlu.

Oke diatas adalah gambaran kuesioner secara teoritis, untuk detail lainya banyak di bahas pada jurnal-jurnal dan penelitian tentang penggunaan angket atau kuesioner.

Berikut adalah aplikasi kuesioner online menggunakan php.

Aplikasi Kuesioner Berbasis Web

Pada aplikasi ini saya membagi dua interface yaitu admin dan responden,

1. RESPONDEN

1.1 Profil

profil aplikasi kuesioner

profil aplikasi kuesioner

Pada tampilan diatas menunjukkan bahwa kuesioner tersebut tentang Bagaimana penggunaan sistem informasi akademik, Untuk profil sendiri digunakan untuk mendata para pengisi atau penjawab angket atau kuesioner. Tujuannya adalah untuk sebagai bukti, bahwa kusioner tersebut valid disini. Dan apabila suatu saat di pertanyakan dapat dipertanggung jawabkan. Untuk detail gambarnya seperti di tunjukkan pada no 1 diatas.

1.2 Kuesioner

aplikasi Pertanyaan kuesioner

aplikasi Pertanyaan kuesioner

Pada tampilan ini ditunjukkan no.2 yaitu merupakan pertanyaan tentang topik angket. Pertanyaan ini dapat kamu set di halaman admin. Begitu juga dengan jawaban atau pilihannya, dapat kamu atur di halaman admin.

2. ADMIN

Untuk masuk ke halaman admin, kamu dapat mengklik link login pada bagian bawah tampilan di atas. Maka akan muncul form login, untuk masuk mengakses halaman admin aplikasi kuesioner.

login aplikasi kuesioner

login aplikasi kuesioner

Oke, setelah kamu masukkan username dan password dan klik login, maka kamu akan dibawa kehalaman admin. Pada halaman ini kamu dapat mengatur admin, pertanyaan dan juga pilihan jawaban kuesioner,

2.1 Admin

Berikut ini, menu admin yang memungkinkan kamu sebagai admin, untuk menambahkan admin, edit admin dan juga menghapus admin. Pada tampilan ini juga terdapat menu jumlah tampilan data yang bisa di tampilkan, Serta pencarian data admin. Untuk jumlah tampilan data dan pencarian data ini juga terdapat pada beberapa menu lainya.

Admin aplikasi kuesioner

Admin aplikasi kuesioner

2.2 Kuesioner

Merupakan menu yang memungkinkan admin untuk menambah, mengedit, dan menghapus topik kusioner yang akan di berikan kepada responden.

Kuesioner aplikasi kuesioner

Kuesioner aplikasi kuesioner

2.3 Pertanyaan

Menu yang memungkinkan admin untuk menambah pertanyaan mengedit pertanyaan dan juga menghapus pertanyaan. Untuk pertanyaan ini di dasarkan pada kuesioner yang telah di buat terlebih dahulu. Begitupula dengan pilihan jawabannya. Pada aplikasi ini menggunakan fitur java script untuk menambah pilihan yang secara otomatis, formnya muncul.

Pertanyaan aplikasi kuesioner

Pertanyaan aplikasi kuesioner

2.4 Responden

Merupakan tampilan data responden yang mengisi angket yang kamu berikan. Data ini adalah data yang diisi pada awal tampilan sebelum responden mengisi angket. Gunanya selain sebagai data bukti, ini digunakan juga sebagai demografi responden.

Responden aplikasi kuesioner

Responden aplikasi kuesioner

2.5 Hasil

Merupakan menu yang berfungsi untuk menampilkan data dari hasil kuesioner. Untuk tampilannya ini memberikan tampilan jumlah responden yang mengisi dan serta target, yang di visualisasikan dalam bentuk persentase per kuesioner. Untuk hasil jawaban ini, dapat kita detailkan lagi, pada tampilan detail bericon mata pada tampilan data berikut ini,

Hasil aplikasi kuesioner

Hasil aplikasi kuesioner

# Fitur kelebihan

Berikut fitur kelebihan dari aplikasi angket, yang memberikan informasi detail dan juga fungsi yang aktratif,

#1 Detail hasil kuesioner

Detail hasil kuesioner

Detail hasil kuesioner

#2 Tombol pilihan otomatis

Pilihan otomatis aplikasi kuesioner

Pilihan otomatis aplikasi kuesioner

Analisa dan Perancangan

Untuk mengembangkan aplikasi ini, tahapan analisa dan konsep analisa yang digunakan yaitu:

  1. Flowchart
  2. Konteks Diagram
  3. DFD (data flow diagram)
  4. ERD (entity relationship diagram)

 

Untuk info aplikasi dan jasa pembauatan aplikasi, dapat langsung mengontak kami.

salam, sistemphp.com

 

Postingan berikutnya

  1. source code website kuesioner
  2. kuesioner website tentang tiki
  3. kuesioner tentang motivasi menggunakan aplikasi
  4. kuesioner penggunaan aplikasi internet
  5. download source code kuesioner php
  6. download source code angket
  7. contoh kuisioner tentang aplikasi
  8. contoh kuesioner web
  9. contoh kuesioner untuk survei suatu aplikasi
  10. contoh kuesioner php
  11. contoh kuesioner aplikasi
  12. contoh angket tentang penggunaan aplikasi
  13. contoh angket tentang aplikasi
  14. aplikasi untuk kuisoner
  15. aplikasi untuk kuesioner