Anda di halaman 1dari 17

SISTEM KEBUTUHAN PERANGKAT LUNAK

PENJUALAN TIKET KAPAL


BERBASIS WEBSITE

Untuk :
Pelanggan dan masyarakat

Dipersiapkan Oleh :
Chrisleman Adi Putra Amalo

( 23118094 )

Pius Lama Tokan

( 23118061 )

Fransiskus Jimmy Dangga

( 23118062 )

ILMU KOMPUTER
FAKULTAS TEKNIK - UNWIRA
Jl. San Juan, Penfui Kupang 85361
DAFTAR ISI

1. Pendahuluan...................................................................................................................
1.1 Tujuan Penulisan Dokumen....................................................................................
1.2 Lingkup Masalah....................................................................................................
1.3 Referensi.................................................................................................................
1.4 Deskripsi Umum Dokumen....................................................................................
2. Deskripsi Global Perangkat Lunak.............................................................................
2.1 Perspektif Produk....................................................................................................
2.2 Fungsi Produk.........................................................................................................
2.3 Karakteristik Pengguna...........................................................................................
2.4 Batasan - batasan.....................................................................................................
3. Deskripsi Rinci Kebutuhan...........................................................................................
3.1 Kebutuhan antarmuka eksternal..............................................................................
Lampiran.......................................................................................................................
DAFTAR GAMBAR

Gambar 1 . Halaman Login........................................................................................


Gambar 2 . Halaman Index......................................................................................
Gambar 3 . Halaman Konsumen Mengisi Formulir.................................................
Gambar 4 . Halaman Memasukan Tujuan Keberangkatan......................................
Gambar 5 . Halaman Data konsumen Yang Telah Mengisi Formulir....................
Gambar 6 . Halaman Data Pegawai.......................................................................
Gambar 7 . Halaman Cetak Tiket Konsumen ..........................................................
Gambar 8 . Halaman Cetak Tiket.............................................................................
Gambar 9. Halaman Data Tujuan Berlayar.............................................................
Gambar 10 . Halamn Pembayaran Tiket.................................................................
Gambar 11 . Diagram konteks..................................................................................
Gambar 12 . Entitas..................................................................................................
1. Pendahuluan

 Tujuan Penulisan Dokumen

Untuk membantu masyarakat dan konsumen dalam membeli tiket kapal lebih mudah dan memudahkan
sistem penjualan.

 Lingkup Masalah

Judul aplikasi/software yang kami buat Penjualan Tiket Kapal Berbasis Website. Alasan kami
memberikan judul Penjualan Tiket Kapal Berbasis Website pada aplikasi yang kami buat adalah karena
aplikasi ini berfungsi untuk membantu masyarakat dan konsumen dalam masa pendemi dalam membeli
tiket kapal tanpa harus langsung pergi ke kantor penjualan tiket dan lebih mudan dan efisien.

 Referensi

Referensi yang dipakai dalam pembuatan dan pengembangan aplikasi software ini adalah :
 XAMPP
Adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan
kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri
sendiri(localhost), yang terdiri atas program apache HTTP Server, MySQLdatabase, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan perl. (Wikipedia)

 PHP
PHP adalah singkatan dari Hypertext Preprocessor, yaitu bahasa pemrograman yang
sebenarnya mirip dengan JavaScript dan Python. Perbedaannya adalah, PHP sering kali
digunakan untuk komunikasi sisi server, sedangkan JavaScript bisa digunakan
untuk frontend dan backend. (Wikipedia)

 HTML
Hypertext Markup Language (HTML) adalah bahasa markah standar untuk dokumen yang
dirancang untuk ditampilkan di peramban internet. Ini dapat dibantu oleh teknologi seperti
Cascading Style Sheets (CSS) dan bahasa scripting seperti JavaScript dan VBScript.
(Wikipedia)

 CSS
CSS adalah kepanjangan dari Cascading Style Sheet yang berfungsi untuk mengatur
tampilan elemen yang tertulis dalam bahasa markup. Fungsi lain dari CSS yakni untuk
memisahkan konten dari tampilan visual dalam sebuah website.
 Deskripsi Umum Dokumen

Dokumen SRS ini di bagi atas tiga bagian, yaitu :


1. Tujuan pembuatan dokumen, lingkup masalah yang akan diselesaikan oleh aplikasi yang
dikembangkan, definisi, referensi, dan deskripsi umum.
2. Penjelasan secara umum mengenai aplikasi Penjualan Tiket Kapal Berbasis Website yang akan
dibuat, meliputi fungsi dari aplikasi, batasan dam asumsi yang diambil dalam pembuatan
aplikasi.
3. Berisi uraian kebutuhan aplikasi secara keseluruhan.

2. Deskripsi Global Perangkat Lunak

2.1 Perspektif Produk

Perangkat lunak ini adalah sarana untuk penjualan tiket kapal dan pemesanan menjadi lebih efektif.
perangkat lunak ini berkaitan beberapa entitas, yaitu administrator dan konsumen sistem penjualan
yang merupakan kebutuhan konsumen dan masyarakat dalam membeli tiket.

2.2 Fungsi Produk

Perangkat lunak ini memiliki beberapa fungsi.


a. Fungsi untuk administrator.
i. Mengelola data konsumen
ii. Mendaftarkan anggota
b. Fungsi untuk konsumen
i. Memebeli dan memesan tiket kapal.

2.3 Karakteristik Pengguna

Dalam rancangan ini karakteristik masing-masing user sebagai berikut :


 Admin mempunyai hak akses untuk mengatur hak user dan menerima serta menyampaikan
data tiket.
 User mempunyai akses untuk membeli tiket.

2.4 Batasan - batasan

Batasan proyek “Penjualan Tiket Kapal Berbasis Website” dalam dokumen ini adalah :
1. Sistem di buat menggunakan bahasa pemrograman PHP, HTML,Javascript,CSS,
2. Sistem digunakan oleh administrator dan konsumen
3. Sistem hanya menampilkan dan mencetak tiket yang di pesan.
3. Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal

Terdiri dari beberapa bagian tampilan :


 Tampilan Login
Admin dan user dapat masuk ke program dengan sandi yang sudah diregistrasi

 Tampilan Halaman Utama


Merupakan tampilan setelah login yang menampilkan daftar menu yang dapat dipilih
bagi admin atau user.

 Tanpilan Daftar Menu


Merupakan tampilan yang berisi daftar menu yang ada pada halaman index.

Tampilan Daftar Menu untuk Admin :

 Tampilan Input Data Konsumen


Tampilan dimana Admin akan memasukan data konsumen

 Tampilan input Data Pegawai


Tampilan untuk menampilkan data pegawai dan menambahkan pegawai

 Tampilan Tujuan
Tampilan dimana Admin menambahkan tujuan konsumen

 Tampilan Pembayaran
Tampilan untuk menampilkan pembayaran tike
3.1.1 Antarmuka Pemakai

Gambar 1. Halaman Login

Gambar 2. Halaman Inde


Gambar 3. Halaman Konsumen Mengisi Formulir

Gambar 4. Halaman Memasukan Tujuan Keberangkatan


Gambar 5. Halaman Data Konsumen Yang Telah Mengisi Formulir

Gambar 6. Halaman Data Pegawai


Gambar 7. Halaman Cetak Tiket Konsumen

Gambar Halaman 8. Halaman Cetak Tiket


Gambar 9. Halaman Data Tujuan Berlayar

Gambar 10. Halaman Pembayaran Tiket


3.1.2 Antarmuka perangkat keras

Spesifikasi Minimum peladen :


 Processor : Xeon E3-1220L V2
 Ram : 8GB
 HDD : 300GB
 Port : 2 LAN Ethernet
Spesifikasi Minimum Klien :
 Processor : Intel Pentium
 Ram : 1GB
 HDD : 160GB
 Port : 1 LAN Ethernet

3.1.3 Antarmuka Perangkat Lunak

Dalam pembangunan sistem, dibutuhkan perangkat lunak untuk mendukung sistem yang akan
dibangun, meliputi :
 Software ( Server )
DBMS : PhpMyAdmin
Local Host : XAMPP
Web Browser : Google Chrome, Mozilla Firefox, Internet Explore

 Software ( Client )
Web Browser : Google Chrome, Mozilla Firefox, Internet Explore

 Sistem Operasi
Sistem Operasi : Windows 10 Pro

 Bahasa Pemrograman
Bahasa : PHP, JavaScript, HTML, CSS
3.2 Kebutuhan Fungsional

3.2.1 Aliran Informasi

3.2.1.1 DCD

Gambar 11. Diagram Konteks


3.2.2 Deskripsi Proses

Berikut adalah deskripsi setiap proses yang ada pada diagram diatas

3.2.2.1 Proses 1 Olah Data Master

Pada proses ini administrator memasukan data konsumen

3.2.2.2 Proses 2 Melihat Data Konsumen

Pada proses ini admin dan konsuen dapat melihat masing-masing data pribadi.

3.3.1 Kamus Data

3.3.1.1 Konsumen

Table 1. Kamus Data Konsumen


No. Nama Tipe PK/FK Keterangan
1. id_identitas Int PK
2. nama_konsumen Varchar
3. Almt_konsumen Varchar
4. Telepon Int
5 Umur Int
6 Jenis_kelamin Varchar
7 Tmp_lahir Varchar
8 Tanggal int
9 Foto Varchar

3.3.1.2 User

Table 2. Kamus Data pegawai


No Nama Tipe Keterangan
1 no_pegawai int
2 nama_pegawai varchar
3 alamat_pegawai varchar
4 jenis_kelamin varchar
5 umur_pegawai int
6 telepon int
7 tmp_lahir varchar
8 tgl_lahir int
9 Foto Varchar

3.3.1.3

Table 3. Kamus Data pembayaran


No Nama Tipe Keterangan
1 no_pembayaran int
2 no_tiket varchar
3 tgl_pembayaran varchar
4 hari_pembayaran varchar
5 jumlah_tiket int
6 harga_tiket int
7 total_pembayaran varchar

3.3.1.4
Table 4. Kamus Data Tiket

No Nama Tipe Keterangan


1 no_konsumen int
2 no_tiket int
3 tgl_berangkat int
4 hari_berangkat varchar
5 waktu_berangkat int
6 no_tujuan int

3.3.1.5
Table 5. Kamus Data Tujuan

No Nama Tipe Keterangan


1 no_tujuan int
2 kota_tujuan varchar
3 no_tiket int

3.3 Deskripsi Kebutuhan Non Fungsional

Table 3. Deskripsi Kebutuhan Non Fungsional


Kode Deskripsi

Admin dan user masuk kehalaman utama dengan


SKPL-SIP001 username dan password yang sudah terdaftar

SKPL-SIP002 Menyimpan data konsumen

Menghapus data konsumen yang batal memesan


SKPL-SIP003 tiket

Menambah data pegawai


SKPL-SIP004

3.4 Batasan Perancangan

Penjualan Tiket Kapal Berbasis Website hanya dapat dijalankan pada komputer dengan sistem operasi
Microsoft Windows dan DBMS PhpMyAdmin

Modifikasi informasi materi hanya dapat dilakukan oleh pengguna yang memiliki otoritas hak akses
administrator dan operator.

Sistem hanya dapat melakukan proses melihat data pemesanan tiket oleh konsumen dan detail data
pegawai
Lampiran

Gambar 12. Entitas

Anda mungkin juga menyukai