Dipersiapkan oleh:
Aji Prasetyo (1905046)
Muhammad Fakhrurrazi (1909544)
Tanggal 29 – 09 - 2021
Revisi ........................
A
B
C
D
E
F
G
Program Studi Sistem Informasi Kelautan Halaman 2/20
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
INDEKS - A B C D E F G
TANGGA
L
Ditulis oleh
Diperiksa
oleh
Disetujui
Oleh
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
DAFTAR HALAMAN PERUBAHAN
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
DAFTAR ISI
DAFTAR ISI…………………………………………………………………………………………………………………………………………..5
DAFTAR TABEL……………………………………………………………………………………………………………………………………7
DAFTAR GAMBAR……………………………………………………………………………………………………………………………….7
1. PENDAHULUAN……………………………………………………………………………………………………………………………8
1.1. Tujuan Penulisan Dokumen……………………………………………………………………………………………………..8
1.2. Ruang Lingkup………………………………………………………………………………………………………………………..8
1.3. Definisi dan Istilah……………………………………………………………………………………………………………………8
1.4. Aturan Penomoran……………………………………………………………………………………………………………………9
1.5. Referensi………………………………………………………………………………………………………………………………….9
2. KEBUTUHAN PERANGKAT LUNAK………………………………………………………………………………………….9
2.1. Deskripsi Umum Siste……………………………………………………………………………………………………………..9
2.2. Karakteristik Pengguna…………………………………………………………………………………………………………..10
2.3. Fungsi Utama Perangkat Lunak……………………………………………………………………………………………..10
2.4. Kebutuhan Antarmuka Eksternal……………………………………………………………………………………………11
2.5. Kebutuhan Antarmuka Perangkat Lunak………………………………………………………………………………..11
2.6. Batasan Sistem……………………………………………………………………………………………………………………….11
3. MODEL DESKRIPSI KEBUTUHAN PERANGKAT LUNAK…………………………………………………….12
3.1. Model Sistem…………………………………………………………………………………………………………………………12
3.1.1. Use Case Diagram………………………………………………………………………………………………………….12
3.1.2. Activity Diagram……………………………………………………………………………………………………………13
3.1.3. Sequence Diagram………………………………………………………………………………………………………….16
3.1.4. Class Diagram………………………………………………………………………………………………………………..19
4. MODEL PERANCANGAN…………………………………………………………………………………………………………..20
4.1. Perancangan Data…………………………………………………………………………………………………………………..20
4.2. Perancangan Antar Muka Pengguna (User Interface)................................................................. 20
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
DAFTAR TABEL
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
DAFTAR GAMBAR
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
1. PENDAHULUAN
1.1. Tujuan Penulisan Dokumen
Tujuan penulisan dokumen ini yaitu sebagai dokumentasi dari segala aktifitas yang dilakukan selama
pengembangan proyek ChatBot yang memanfaatkan platform Telegram semua fitur pada chatbot dapat
diakses secara online, salah satu tujuan pembuatan chatbot ini adalah :
● ChatBot dapat menjalankan fungsi utama dalam menampilkan informasi
● Tampilan data yang mempunyai deskripsi mudah dipahami.
● Nelayan memanfaatkan chatbot sebagai asupan informasi setiap hari.saat ingin berlayar
Istilah/Singkatan Definisi
DFD Diagram yang menggambarkan aliran data dan proses yang terjadi di
dalam sistem
CONTOH Contoh Singkatan lain yang bisa ditambahkan. UML ERD PDM
CDM dll
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
NELBOT Nelayan Bot
GT Gaston
1.5. Referensi
Dokumen ini disusun berdasarkan standar:
1. Sistematika pada dokumen teknis ini adalah sistematika yang digunakan oleh program studi Sistem
Informasi Kelautan Universitas Pendidikan Indonesia.
2. Pressman, Roger S. 2001. Software Engineering: A Practitioner’s Approach 5th ed. McGraw-Hill
Book Co.
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
dengan melihat informasi data cuaca perairan yaitu tinggi gelombang dan kecepatan angin. para
pengguna bisa menyimpulkan apakah ingin berlayar atau tidak.
Pengakses ● Memilih informasi yang ingin dilihat sesuai data yang tersedia
● Melihat detail informasi yang tersedia
● Melihat informasi cuaca perairan pada saat hari itu
● Melihat indikator keputusan untuk berlayar
SKPL.FUNCTION KETERANGAN
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
2.3.2. Kebutuhan Non Fungsionalitas
Tabel 4. Kebutuhan non fungsionalitas
SKPL.N_FUNCTION KETERANGAN
SKPL.INFORMATION KETERANGAN
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
SKPL.UI.2 Database - Google Spreadsheet
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3. MODEL DESKRIPSI KEBUTUHAN PERANGKAT LUNAK
3.1. Model Sistem
Memanggil data -> pengolahan -> penampilan
3.1.1. Use Case Diagram
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3.1.2. Activity Diagram
Gambar 2. Activity Diagram NelBot Menampilkan Informasi Cuaca Perairan Untuk User
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
Gambar 3. Activity Diagram NelBot Menampilkan Deskripsi Matriks Keselamatan Berlayar
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
Gambar 4. Activity Diagram Nelbot Mendapatkan Informasi Curah Hujan dan Gelombang Air Laut
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3.1.3. Sequence Diagram
3.1.3.1. Sequence Diagram Menampilkan Informasi Cuaca Perairan Pada Chat Bot Telegram
Gambar 5. Sequence Diagram Menampilkan Informasi Cuaca Perairan Pada NelBot Telegram
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3.1.3.2. Sequence Diagram Menampilkan Deskripsi Matriks Keselamatan Berlayar
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3.1.3.3. Sequence Diagram informasi gelombar air laut dan kecepatan angin
Gambar 7. Sequence Diagram informasi gelombar air laut dan kecepatan angin
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
3.1.4. Class Diagram
Chat Bot akan memberikan data mana yang diminta oleh user, kemudian pendekatan apa yang
dibutuhkan untuk mengolah data pada system cloud yang disediakan oleh telegram, kemudian
memberikannya kepada user.
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI
4. MODEL PERANCANGAN
4.1. Perancangan Data
pengoleksian, pengolahan, dan pemanggilan data disediakan oleh Platform Telegram, PUSHIDROSAL,
dan BMKG
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Sistem Informasi Kelautan UPI dan
digunakan sebagai bagian dari Laporan Penelitian. Dilarang me-reproduksi dokumen ini tanpa diketahui Program
Studi Studi Sistem Informasi Kelautan UPI