Anda di halaman 1dari 18

SOFTWARE TECHNICAL SPECIFICATION

Untuk

Aplikasi Toko Online Berbasis Mobile beserta Sistem Manajemen Data


Barang dan Transaksi Pembelian

Disusun oleh:

Abdul Rahman Saleh 1931710038


Muhammad Fauzan Tri Aji 1931710150

PROGRAM STUDI MANAJEMEN INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI MALANG
2021

SOFTWARE TECHNICAL SPECIFICATION


Daftar Isi
1. Informasi Dokumen dan Persetujuan ......................................................................... 1
2. Gambaran Umum ......................................................................................................... 1
3. Arsitektur....................................................................................................................... 1
3.1. Arsitektur Sistem .................................................................................................................... 1
3.2. Arsitektur Aplikasi .................................................................................................................. 1
3.3. Requirements Hardware .......................................................................................................... 4
3.4. Requirements Software ........................................................................................................... 5
3.4.1. Server .................................................................................................................................. 5
3.4.2. Client ................................................................................................................................... 5
4. Instruksi Instalasi.......................................................................................................... 5
4.1. Konfigurasi Sistem.................................................................................................................. 5
4.2. Parameter Sistem .................................................................................................................... 6
5. Desain Detail .................................................................................................................. 6
5.1. Antarmuka Pengguna .............................................................................................................. 6
5.1.1. Tampilan Layar ................................................................................................................... 6
5.1.2. Tampilan Laporan ............................................................................................................... 7
5.2. Servis Bisnis............................................................................................................................ 7
5.2.1. Diagram............................................................................................................................... 7
5.2.2. Script ................................................................................................................................... 7
5.2.3. Proses Bisnis ....................................................................................................................... 7
5.3. Data ......................................................................................................................................... 8
5.3.1. Struktur File ........................................................................................................................ 8
5.3.2. Skema Objek ....................................................................................................................... 9
5.3.3. Deskripsi Tabel ................................................................................................................. 10
5.3.4. Pemetaan Data................................................................................................................... 11
5.3.5. Keamanan Data ................................................................................................................. 12
6. Backup dan Pemulihan............................................................................................... 12
7. Appendix ...................................................................................................................... 12
Lampiran – lampiran ............................................................................................................ 14
Lampiran 1: Versi Dokumen ............................................................................................................ 14

SOFTWARE TECHNICAL SPECIFICATION i


DAFTAR TABEL

Tabel 1 Deskripsi tabel kategori barang ............................................................................................... 10


Tabel 2 Deskripsi tabel barang.............................................................................................................. 10
Tabel 3 Deskripsi tabel user .................................................................................................................. 11
Tabel 4 Deskripsi tabel transaksi .......................................................................................................... 11
Tabel 5 Deskripsi tabel item keranjang................................................................................................. 11
Tabel 6 Appendix.................................................................................................................................. 12

SOFTWARE TECHNICAL SPECIFICATION ii


DAFTAR GAMBAR
Gambar 1 Arsitektur sistem .................................................................................................................... 1
Gambar 2 Use case diagram servis bisnis ............................................................................................... 7
Gambar 3 Struktur file Framework Laravel ............................................................................................ 9
Gambar 4 Struktur file Framework Flutter ............................................................................................. 9
Gambar 5 Skema objek ......................................................................................................................... 10

SOFTWARE TECHNICAL SPECIFICATION iii


1. Informasi Dokumen dan Persetujuan
(Lampiran 1: Versi Dokumen)
2. Gambaran Umum
Dalam membantu pegawai toko untuk mengelola barang beserta transaksi penjualan dibuatlah
perangkat lunak yang bersifat user-friendly artinya pegawai dapat menggunakannya dengan
mudah. Perangkat lunak ini menangani kegiatan-kegiatan antara lain manajemen barang, akun user,
serta transaksi pembelian melalui website. Tidak hanya itu, calon pembeli juga dapat mengakses
aplikasi yang telah dibuat berbasis mobile untuk membantu proses pembelian barang dengan mudah
tanpa harus mendatangi toko.
3. Arsitektur
3.1. Arsitektur Sistem

Gambar 1 Arsitektur sistem


Keterangan:
1. Admin mengakses aplikasi melalui perangkat PC/Laptop dimana aplikasi dikembangkan
melalui barisan kode program dari framework Laravel.
2. Pembeli mengakses aplikasi melalui perangkat Mobile smartphone(android) dimana
aplikasi dikembangkan melalui barisan kode program dari framework Flutter.
3. Sistem melakukan pertukaran data dengan memanfaatkan Rest API yang telah dibuat
melalui operasi POST, GET, PUT, dan DELETE yang kemudian setiap perubahan dan
penyimpanan data akan disimpan melalui database baik itu secara lokal ataupun global
(jika dilakukan hosting).
3.2. Arsitektur Aplikasi
Arsitektur aplikasi yang dikembangkan terdiri dari komponen-komponen yang interaktif
berupa fitur sistem diantaranya:
1. Fitur Autentikasi
Deskripsi dan prioritas : Proses identifikasi pengguna agar mendapatkan akses
untuk menggunakan sistem sehingga setiap pengguna
diwajibkan memiliki akun sebagai identitas. Jenis
Prioritas High Priority.

SOFTWARE TECHNICAL SPECIFICATION 1


Tindakan/hasil : Pengguna yang ingin mengakses aplikasi, tetapi tidak
memiliki akun diwajibkan untuk melakukan register
(pendaftaran) akun. Setelah memiliki akun pengguna
dapat melakukan login ketika hendak melakukan
penggunaan sistem di dalam aplikasi.
Requirements fungsional : Proses register hanya berlaku pada sisi pembeli,
sedangkan admin atau pegawai toko telah mendapatkan
akun pada saat proses pengembangan aplikasi.
Pengguna (pembeli) melakukan register dengan
mengisikan identitas diantaranya nama, username,
password, email, nomor telepon, dan alamat yang mana
melalui proses verifikasi dan validasi apakah akun
berhasil didaftarkan atau gagal. Setelah berhasil
mendaftarkan akun, maka pengguna dapat melakukan
login dengan mengisikan username dan password.
Pengguna dapat menggunakan opsi lain untuk
mengakses aplikasi dengan cara login melalui pihak
ketiga yaitu google mail tanpa melalui register akun
pada aplikasi.
2. Fitur Pencarian Barang
Deskripsi dan prioritas : Fitur yang dapat memudahkan pembeli untuk mencari
barang sesuai keinginan dengan cepat. Jenis prioritas
Medium Priority.
Tindakan/hasil : Melakukan pencarian pada form yang tersedia dengan
mengisikan kata kunci barang yang ingin dibeli baik
berdasarkan nama ataupun kategori barang sehingga
lebih efisien.
Requirements fungsional : Menginput kata kunci melalui papan tombol keyboard
selanjutnya klik tombol search atau search icon, maka
sistem akan merespon untuk menampilkan barang yang
dicari. Jika barang tidak ditemukan, maka system akan
memberikan tampilan bahwa barang yang dicari tidak
tersedia.
3. Fitur Keranjang Belanja
Deskripsi dan prioritas : Proses pembelian barang yang dapat dilakukan lebih
dari satu item barang dan tiap item keranjang akan
tersimpan sehingga tidak mengharuskan untuk

SOFTWARE TECHNICAL SPECIFICATION 2


melakukan checkout secara langsung. Jenis prioritas
High Priority.
Tindakan/hasil : Pembeli me-review dan memilih barang serta
menentukan atribut barang kemudian barang
ditambahkan melalui keranjang belanja, selanjutnya
pembeli dapat melakukan penambahan barang kembali
sehingga transaksi dapat dilakukan dengan pembelian
lebih dari satu barang.
Requirements fungsional : Menambahkan item barang sesuai keinginan ke
keranjang belanja. Selanjutnya pembeli dapat kembali
memilih dan menambahkan item barang yang berbeda.
Ketika user melakukan proses logout, maka item pada
keranjang belanja masih tersimpan selama belum
dilakukan checkout. Pada keranjang belanja customer
dapat melakukan pengubahan kuantitas atau
penghapusan item barang dan keranjang belanja juga
menampilan total harga pembelian secara dinamis
sehingga ketika dilakukan pengubahan isi keranjang,
maka total harga akan berubah secara real-time (Saat itu
juga).

4. Fitur Whatsapp Chat


Deskripsi dan prioritas : Konfirmasi transaksi oleh customer kepada admin atau
pegawai toko sebagai bagian dari proses melakukan
pembelian. Jenis prioritas High Priority.
Tindakan/hasil : Setelah dilakukan proses checkout, maka customer akan
mendapatkan invoice pembelian yang juga disediakan
fitur chat otomatis kepada admin. Pembeli harus
melakukan konfirmasi melalui fitur chat yang tersedia
agar pembelian dapat diproses.
Requirements fungsional : Pembeli dapat melakukan klik pada tombol chat
whatsapp otomatis yang disediakan untuk melakukan
diskusi ataupun pembelian. Tombol chat untuk diskusi
berisi pernyataan bahwa ingin berdiskusi dengan admin
mengenai pembelian, sedangkan tombol pembelian
berisi pesan otomatis dari sistem berupa nama, alamat,
dan nomor transaksi dimana pembeli diharuskan untuk
langsung mengirim pesan tersebut tanpa mengubahnya.

SOFTWARE TECHNICAL SPECIFICATION 3


5. Fitur Pengelolaan data
Deskripsi dan prioritas : Akses khusus bagi admin atau pegawai toko untuk
mengelola dan memanajemen data pengguna, barang,
dan transaksi pembelian.
Tindakan/hasil : Admin dapat melakukan input data barang untuk
menambahkan atau mengubah data, begitu juga
terhadap data pengguna jika diperlukan. Setiap data
dapat dihapus kecuali data transaksi. Selanjutnya pada
data transaksi admin dapat melihat dan mengubah status
transaksi berdasarkan ketentuan sistem yang ada.
Requirements fungsional : Admin mendaptkan akses untuk CRUD (Create, Read,
Update, Delete) sebagaimana melihat, menambah,
mengubah, dan menghapus data barang. CRUD juga
berlaku untuk mengelola data user jika diperlukan. Data
transaksi pembelian hanya dapat diubah status
transaksinya, diantaranya:
• ‘Unconfirmed’: Pembeli belum melakukan
konfirmasi kepada admin
• ‘Confirmed’: Pembeli sudah mengonfirmasikan
kepada admin sehingga transaksi akan segera
diproses.
• ‘Delivered’: Barang dalam proses pengiriman.
• ‘Invalid’: Pembeli belum melakukan konfirmasi
kepada admin dalam waktu lebih dari 1 hari (secara
otomatis) atau admin yang memberikan pernyataan
gagal dikarenakan alasan tertentu.
• ‘Success: Barang-barang yang dibeli sudah sampai
pada pembeli.

3.3. Requirements Hardware


Perangkat keras yang dibutuhkan adalah:
1. Laptop/PC beserta unit komponen hardware-nya pada aplikasi penjual yang berbasis
website.
2. Smartphone atau mobile emulator untuk aplikasi pembeli.
3. Wifi/Modem atau perangkat keras lainnya yang berfungsi sebagai perantara agar
terhubung koneksi internet.

SOFTWARE TECHNICAL SPECIFICATION 4


3.4. Requirements Software
3.4.1. Server
Kebutuhan software pada server diantaranya:
1. Laravel
Merupakan framework untuk pengembangan website yang dikhususkan untuk
admin.
2. Postman
Sebagai alat bantu manajemen database yang menggunakan API.
3. Firebase (Authentication)
Sebagai konsol yang dibutuhkan untuk menyimpan semua informasi yang diproses
dalam modul server untuk menyimpan data pada proses autentikasi user untuk
aplikasi perangkat mobile.
4. MySQL
Sebagai Database Management System untuk mengelola database.
5. Postman
Sebagai alat bantu manajemen database yang menggunakan API.
3.4.2. Client
Kebutuhan software pada client diantaranya:
1. Laravel
Merupakan framework untuk melakukan pengembangan aplikasi berbasis website
yang dikhususkan untuk admin.
2. Flutter
Merupakan framework untuk melakukan pengembangan aplikasi berbasis mobile
yang dikhususkan untuk pembeli.
3. Visual Studio Code
Sebagai text editor untuk melakukan proses pengembangan aplikasi (coding)
4. Browser
Sebagai media utama untuk mengakses aplikasi berbasis website.
4. Instruksi Instalasi
4.1. Konfigurasi Sistem
Untuk konfigurasi sistem pada aplikasi admin yang berbasis website yaitu:
1. Menggunakan XAMPP sebagai web server untuk standalone server atau biasa disebut
localhost. Dapat diunduh pada tautan https://www.apachefriends.org/download.html.
Selanjutnya mengaktifkan server apache dan mysql.
2. Import file database yang berekstensi .sql pada phpMyAdmin yang dapat diakses melalui
browser dengan link 127.0.0.1:8080/phpMyAdmin.

SOFTWARE TECHNICAL SPECIFICATION 5


3. Mengubah konfigurasi database pada folder aplikasi proyek berupa file .env dengan
mengganti atribut nama database pada opsi mysql sesuai nama database yang akan
digunakan pada perangkat.
4. Menjalankan aplikasi dengan mengetikkan sintaks php artisan serve pada command line
dengan path direktori folder aplikasi proyek. Dan aplikasi dapat diakses melalui browser
dengan link 127.0.0.1:8000 (8000 adalah port yang digunakan untuk server local laravel).
Sedangkan konfigurasi sistem pada aplikasi pembeli yang berbasis mobile android yaitu:
1. Memasang flutter SDK, dapat didapatkan pada tautan berikut
https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_1.
22.6-stable.zip kemudian extract file yang di download ke harddisk anda contoh lokasi
ke C:\src\flutter (jangan di install ke folder C:\Program Files\ karena membutuhkan
akses admin)
2. Mengupdate Windows PATH dengan menambahkan path menuju folder C:\src\flutter\bin.
3. Selanjutnya install android studio kemudian setup android device / emulator. Setelah itu
install flutter plug in.
4. Validasi install flutter dengan mengetikkan flutter doctor pada terminal. Jika perintah
flutter doctor berhasil, maka diperlukan untuk menerima lisensi android SDK dengan
mengetikkan perintah flutter doctor –android-licenses di terminal.
5. Jika konfigurasi telah selesai, maka buka folder project melalui text editor kemudian
debug menggunakan android device / emulator.
4.2. Parameter Sistem
Pengaturan parameter pada sistem yang terinstalasi diantaranya:
1. Zona waktu : Asia/Jakarta (Waktu Indonesia bagian Barat)
2. Bahasa : Indonesia
3. Mata Uang : IDR (Indonesian's Rupiah)
4. Port server : Apache dan MySQL
Parameter sistem untuk website yang dikhususkan admin:
1. Preview browser : 100 % zoom
2. Resolusi layar : 1920 x 1080 (150 %)
5. Desain Detail
5.1. Antarmuka Pengguna
5.1.1. Tampilan Layar
Aplikasi yang akan dibangun menggunakan untuk 2 jenis pengguna yaitu admin dan
pembeli dimana masing-masing aplikasi memiliki jenis tampilan diantaranya:
1. Admin
Aplikasi berbasis website sehingga interface yang akan dibangun menggunakan
konsep web-based yang lebih relevan digunakan melalui browser pada perangkat
Laptop/PC.

SOFTWARE TECHNICAL SPECIFICATION 6


2. Pembeli
Aplikasi berbasis android sehingga interface disesuaikan khusus untuk perangkat
mobile (bersistem operasi android).
5.1.2. Tampilan Laporan
Pada aplikasi ini, tampilan laporan hanya terdapat pada aplikasi milik admin dimana
menampilkan data-data yang ada berupa tabel data meliputi data user, data kategori
barang, data barang, dan data transaksi. Selain itu data-data tersebut dapat dicetak
sebagai file berekstensi .pdf sehingga laporan data-data yang ada dapat diakses tanpa
melalui sistem dan juga dapat dicetak sebagai dokumen hardcopy.
5.2. Servis Bisnis
5.2.1. Diagram

Gambar 2 Use case diagram servis bisnis


5.2.2. Script
Script kode program software yang dikembangkan akan di-publish melalui repository
dari platform github yang mana akan dilaksanakan mulai tanggal 11 Oktober 2021
mendatang oleh tim pelaksana menggunakan akun berikut:
1. https://github.com/elrahmaan
2. https://github.com/zanynn
5.2.3. Proses Bisnis
Proses bisnis yang diharapkan dengan adanya Aplikasi ini adalah:
1. Pembeli melakukan register akun dengan menggunakan email
2. Setelah proses register berhasil, user pembeli melakukan login menggunakan akun
yang berhasil didaftarkan.
3. User melakukan pemilihan dan me-review barang yang akan dibeli berdasarkan
produk-produk yang telah disediakan. Pembeli dapat melakukan pencarian barang
melalui form pencarian dengan menginputkan kata kunci barang yang dicari.

SOFTWARE TECHNICAL SPECIFICATION 7


4. Setelah menentukan barang yang dibeli, user dapat menentukan atribut seperti
jumlah barang, jenis, warna, ukuran, atau yang lainnya. Selanjutnya barang
ditambahkan melalui keranjang belanja dimana pada keranjang belanja customer
dapat melakukan pengubahan kuantitas atau penghapusan item barang dan
keranjang belanja juga menampilan total harga pembelian secara dinamis sehingga
ketika dilakukan pengubahan isi keranjang, maka total harga akan berubah secara
real-time (saat itu juga).
5. Pembeli dapat melakukan penambahan barang kembali sehingga transaksi dapat
dilakukan dengan pembelian lebih dari satu barang.
6. Setelah barang-barang yang dibeli sudah dipastikan, maka proses selanjutnya
adalah melakukan checkout dengan mengisi form data pembelian berupa nama,
alamat, nomor telepon.
7. Jika proses checkout sudah berhasil, maka akan menampilkan lampiran seperti struk
dimana tertera informasi data pembeli beserta barang dan total pembelian. Untuk
melanjutkan transaksi, maka pembeli harus melakukan konfirmasi melalui fitur
whatsapp chat secara otomatis kepada admin yang sudah tertera pada struk tersebut
dengan mengklik tombol ‘Konfirmasi ke admin’.
8. Setelah tombol di klik, maka sistem akan mengarahkan ke aplikasi whatsapp dengan
memberikan chat otomatis (tidak boleh diubah) yang harus langsung dikirimkan
kepada kontak admin.
9. Admin dapat membalas konfirmasi dari user tersebut dengan mendiskusikan
mengenai transaksi pembelian tersebut seperti proses pembayaran.
10. Setelah transaksi disetujui dan pembayaran telah dilakukan, maka admin akan
memproses pembelian tersebut dan mengubah status pembelian menjadi ‘Telah
diverifikasi’.
11. Proses pembelian selesai dan pembeli hanya tinggal menunggu waktu untuk barang
yang dibeli datang sampai tujuan.
5.3. Data
5.3.1. Struktur File
Struktur file pada framework Laravel yang digunakan untuk mengembangakan aplikasi
khusus admin seperti berikut:

SOFTWARE TECHNICAL SPECIFICATION 8


Gambar 3 Struktur file Framework Laravel

Sedangkan struktur file pada framework Flutter yang digunakan untuk


mengembangakan aplikasi khusus user berupa aplikasi mobile seperti berikut:

Gambar 4 Struktur file Framework Flutter

5.3.2. Skema Objek


Skema Objek dalam aplikasi ini digambarkan sebagai berikut:

SOFTWARE TECHNICAL SPECIFICATION 9


Gambar 5 Skema objek
Keterangan:
• Sistem
Merupakan Sistem dari aplikasi yang mencakup komponen di dalamnya.
• Komponen
Komponen – komponen yang ada di dalam sistem tersebut diantaranya fitur-
fitur yang ada pada aplikasi.
• Interaksi
Proses interaksi antara user dengan sistem aplikasi melalui fitur-fitur yang ada
• Tujuan
Output tujuan dari sistem aplikasi tersebut.
5.3.3. Deskripsi Tabel
1. Tabel Kategori barang
Tabel 1 Deskripsi tabel kategori barang

No Field name Tipe data Length Constraint Ket


1 kategori_id varchar 20 primary key -
2 kategori_nama varchar 50 - -
3 kategori_desc text auto - -

2. Tabel barang
Tabel 2 Deskripsi tabel barang

No Field name Tipe data Length Constraint Ket


1 barang_id varchar 20 primary key -
2 barang _nama_ varchar 50
3 barang_kategoriId varchar 20 foreign key foreign key
terhadap tabel
kategori
barang
4 barang_harga integer auto - -
5 barang_desc text auto - -
6 barang_stok integer auto - -

3. Tabel user

SOFTWARE TECHNICAL SPECIFICATION 10


Tabel 3 Deskripsi tabel user

No Field name Tipe data Length Constraint Ket


1 user_id varchar 20 primary key -
2 user_nama varchar 50 - -
3 user_email varchar 50 - -
4 user_alamat varchar 50 - -
5 user_telp varchar 15 - -

4. Tabel transaksi
Tabel 4 Deskripsi tabel transaksi

No Field name Tipe data Length Constraint Ket


1 transaksi_id varchar 15 primary key -
2 user_id varchar 50 foreign key foreign key
terhadap
tabel user
transaksi_total integer auto - -
3 transaksi_pembeli varchar 20 - -
4 transaksi_alamat varchar 50 - -
transaksi_telp varchar 15 - -
5 transaksi_email varchar 255 - -
6 transaksi_status varchar 15 - -

5. Tabel Item Keranjang


Tabel 5 Deskripsi tabel item keranjang

No Field name Tipe data Length Constraint Ket


1 item_id varchar 20 primary key -
item_barangId varchar 15 foreign key foreign key
terhadap tabel
barang
2 item_transaksiId varchar 50 foreign key foreign key
terhadap tabel
transaksi
item_ukuran char 2 - -
3 item_jumlah varchar 20 - -
4 item_totalHarga integer auto - -
5.3.4. Pemetaan Data
Pemetaan data pada aplikasi ini diantaranya adalah :
• Data kategori didapatkan dari admin menginputkan ke aplikasi untuk
mengelompokkan sesuai dengan identitas barang masuk tersebut
• Data barang didapatkan berawal dari barang masuk (supply) diinputkan ke
aplikasi oleh admin dengan menginputkan identitas dari barang yang masuk
tersebut
• Data user dapat di kontrol penuh oleh admin, customer dapat login menggunakan
akun yang sudah ada dan juga dapat membuat akun baru untuk dapat mengakses
aplikasi namun tidak dapat full akses ke pengelolaan data

SOFTWARE TECHNICAL SPECIFICATION 11


• Data transaksi didapatkan dari pencatatan data barang yang akan diorder oleh
calon pembeli dengan cara melakukan pembelian lalu melakukan pembayaran
• Data Keranjang didapatkan dari barang yang dimasukkan ke keranjang oleh
customer dengan tujuan untuk menandai atau menyimpan barang yang ingin
dibeli di kemudian hari
5.3.5. Keamanan Data
Admin dan customer harus melakukan login untuk dapat mengakses aplikasi dengan
didukung keandalan dari Laravel auth dan firebase auth yang terintegrasi masing-
masing framework. Untuk melakukan transaksi, setiap customer dilengkapi dengan user
id yang unik dan password sehingga menjamin keamanan privasi dari pengguna lain.
6. Backup dan Pemulihan
Aplikasi ini memanfaatkan database yang menggunakan mysql dengan memanfaatkan platform
phpMyAdmin sehingga proses backup database perlu dilakukan secara berkala dan manual oleh
admin dengan cara berikut:
1. Mengaktifkan layanan web server yaitu apache dan mysql melalui software XAMPP
2. Membuka phpyMyAdmin dengan mengetikkan tautan 127.0.0.1:8080/phpMyAdmin pada
browser.
3. Memilih database yang digunakan
4. Selanjutnya memilih tab ekspor, lalu akan menampilkan halaman ekspor database.
5. Langkah terakhir adalah melakukan ekspor dengan memilih ekstensi .sql dan klik tombol GO
untuk ekspor.

Sedangkan proses pemulihan dapat dilakukan dengan memanfaatkan hasil proses backup (ekspor)
berupa file .sql melalui proses impor database ke phpMyAdmin dengan cara:
1. Mengaktifkan layanan web server yaitu apache dan mysql melalui software XAMPP
2. Membuka phpyMyAdmin dengan mengetikkan tautan 127.0.0.1:8080/phpMyAdmin pada
browser.
3. Memilih tab impor, lalu akan menampilkan halaman impor database.
4. Selanjutnya memilih file yang akan diimpor dengan mengklik ‘choose file’. Jika file sudah
dipastikan benar, maka dapat dilakukan proses impor dengan mengklik tombol GO.
7. Appendix
Tabel 6 Appendix

No. Definisi/Istilah/Singkatan Deskripsi


1. Smartphone Telepon genggam pintar yang mempunyai kemampuan
tingkat tinggi, kadang-kadang dengan fungsi yang
menyerupai komputer.

SOFTWARE TECHNICAL SPECIFICATION 12


2. User-friendly Suatu keadaan dimana ketika seseorang menggunakan
alat, software, website atau sistem operasi secara mudah.
3. Software Software atau perangkat lunak dalam komputer dapat
dikatakan sebagai penghubung antara perangkat keras
dengan pengguna. Software merupakan sekumpulan data
elektronik berupa program atau instruksi yang tersimpan
dalam komputer, dan akan mengerjakan suatu perintah
dari pengguna komputer secara digital.
4. Hardware Hardware atau yang lebih dikenal dengan sebutan
perangkat keras adalah semua jenis komponen yang ada
pada komputer yang mana bagian fisiknya dapat terlihat
secara kasat mata atau dapat dirasakan secara langsung.
5 Web Server Sebuah software (perangkat lunak) yang memberikan
layanan berupa data. Berfungsi untuk menerima
permintaan HTTP atau HTTPS dari klien atau kita kenal
dengan web browser (Chrome, Firefox). Selanjutnya ia
akan mengirimkan respon atas permintaan tersebut
kepada client dalam bentuk halaman web.

SOFTWARE TECHNICAL SPECIFICATION 13


Lampiran – lampiran
Lampiran 1: Versi Dokumen
Nomor -
Tanggal Terbit 20 September 2021 Pengesahan
Halaman 1/1
Penanggung jawab
Proses Tanggal Tandatangan
Unit Kerja Nama Jabatan
Muhammad Fauzan Tri Aji Ketua 1.
Penyusunan Proposal Proyek
Abdul Rahman Saleh Anggota 2.
14 September 2021
Penyusunan Dokumen Software Muhammad Fauzan Tri Aji Ketua 1.
Requirement Specification Abdul Rahman Saleh Anggota 2.
Muhammad Fauzan Tri Aji Ketua 1.
Penyusunan Project Charter Proyek Aplikasi Toko
Online Berbasis Abdul Rahman Saleh Anggota 2.
28 September 2021
Penyusunan Functional Mobile beserta Sistem Muhammad Fauzan Tri Aji Ketua 1.
Specification Document Manajemen Data Abdul Rahman Saleh Anggota 2.
Barang dan Transaksi
Penyusunan Dokumen Software Pembelian Muhammad Fauzan Tri Aji Ketua 1.
05 Oktober 2021
Technical Specification Abdul Rahman Saleh Anggota 2.
Muhammad Fauzan Tri Aji Ketua 1.
Pemeriksaan Seluruh dokumen 09 Oktober 2021
Abdul Rahman Saleh Anggota 2.
Dr. Ulla Delfana Rosiani,
Pengesahan Pembimbing 10 Oktober 2021
S.T., M.T.

SOFTWARE TECHNICAL SPECIFICATION 14

Anda mungkin juga menyukai