Search
![]() |
| Sumber gambar : Google |
Apa Itu SRS?
Mengapa SRS Penting?
- Mengurangi miskomunikasi antara stakeholder dan developer.
- Menjadi acuan utama dalam pengembangan, pengujian, dan pemeliharaan sistem.
- Mempermudah estimasi waktu dan biaya proyek.
- Dokumentasi permanen jika suatu saat perlu dilakukan pengembangan lanjutan.
Struktur Umum Dokumen SRS
Berikut struktur umum penyusunan dokumen SRS yang bisa kamu ikuti:- Judul proyek
- Deskripsi sistem
- Tujuan pengembangan
- Referensi dokumen lain (misalnya dokumen studi kelayakan)
- Fungsi utama sistem
- Karakteristik pengguna
- Batasan sistem
- Asumsi dan ketergantungan
- Pengguna dapat melakukan login.
- Admin dapat mengelola data pengguna.
- Sistem mengirim notifikasi email saat ada transaksi.
- Performa sistem (misalnya respon maksimal 2 detik)
- Keamanan (contoh: login menggunakan enkripsi)
- Ketersediaan sistem (misalnya uptime 99%)
- Antarmuka pengguna (UI/UX)
- Antarmuka perangkat keras atau eksternal (misalnya API atau alat input)
- Glosarium istilah teknis
- Diagram use case, flowchart, atau ERD
- Mockup atau wireframe
- Pencatatan Surat Masuk Digital: Menggantikan buku agenda manual dengan input data yang terkomputerisasi.
- Pengarsipan Digital: Seluruh surat fisik di-scan dan diunggah ke dalam sistem, sehingga memudahkan pencarian dan mengurangi risiko kehilangan dokumen.
- Mahasiswa mampu menjelaskan konsep dasar pemrograman Python, termasuk tipe data, variabel, operator, dan struktur kontrol alur program.
- Mahasiswa mampu menerapkan aturan sintaks Python yang benar dalam menyusun program sederhana menggunakan variabel, operator, percabangan, dan perulangan.
- Mahasiswa mampu menganalisis kesalahan sintaks, runtime, dan logika dalam program Python serta menggunakan teknik debugging sederhana seperti print() dan traceback.
- Mahasiswa mampu mengevaluasi efisiensi dan keterbacaan program Python sederhana dengan menggunakan struktur data seperti list, tuple, dan dictionary.
- Mahasiswa mampu merancang dan membuat program Python sederhana untuk menyelesaikan masalah kontekstual dalam bidang Sains Informasi Geografi.
- Memahami konsep dasar sistem informasi (C1), termasuk mengidentifikasi komponen utama dan mendeskripsikan tahapan dalam siklus pengembangan sistem.
- Menganalisis kebutuhan sistem (C4), baik kebutuhan fungsional maupun non-fungsional, serta mengevaluasi metode pengumpulan kebutuhan seperti wawancara, observasi, dan kuesioner.
- Merancang solusi sistem informasi (C5 dan C6) melalui pembuatan diagram alur data (DFD), pemodelan menggunakan UML (Use Case, Class Diagram, Sequence Diagram), dan pengembangan prototipe berdasarkan hasil analisis kebutuhan pengguna.
- Menerapkan prinsip pemodelan sistem (C3), termasuk penerapan normalisasi basis data dan penggunaan alat bantu pemodelan seperti Microsoft Visio, Lucidchart, atau Enterprise Architect.
- Menilai kualitas sistem (C5), dengan melakukan evaluasi kelayakan dari aspek teknis, ekonomi, dan operasional, serta memberikan rekomendasi perbaikan berdasarkan hasil evaluasi tersebut.
Download :
.png)
Apa saja jenis Algoritma Sorting itu ?
Bubble Sort
Sebagaimana dari namanya “bubble”, konsep dari ide dasarnya adalah seperti “gelembung air” yang secara berangsur-angsur bergerak atau berpindah ke posisinya yang tepat. Bubble sort mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya. Cara kerjanya adalah dengan berulang-ulang melakukan traversal (proses looping) terhadap elemen-elemen struktur data yang belum diurutkan. Di dalam traversal tersebut, nilai dari dua elemen struktur data dibandingkan, apabila datanya belum urut maka akan dilakukan pertukaran. Maka, dapat dikatakan bahwa membandingkan masing-masing item dalam suatu data yang diberikan secara berpasangan merupakan konsep dari algoritma jenis bubble sort. Bubble sort akan berhenti ketika seluruh array telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan.
Insertion sort
Merge sort
Quick sort
Sumber : https://www.kompas.com/skola/read/2023/09/19/030000969/pengertian-dan-jenis-jenis-algoritma-sorting
Struktur data dan algoritma adalah dua konsep fundamental dalam ilmu komputer yang saling berkaitan dan menjadi dasar dari pemrograman. Memahami keduanya sangat penting untuk mengembangkan aplikasi yang efisien dan dapat diskalakan. Pentingnya memahami struktur data dan algoritma yaitu :
- Efisiensi: Memilih struktur data dan algoritma yang tepat dapat membuat program berjalan lebih cepat dan menggunakan lebih sedikit sumber daya.
- Pemecahan Masalah: Memahami algoritma membantu dalam memecahkan masalah dengan cara yang lebih terstruktur dan logis.
- Dasar untuk Topik Lain: Banyak konsep lanjutan dalam ilmu komputer, seperti kecerdasan buatan dan analisis data, bergantung pada pemahaman yang kuat tentang struktur data dan algoritma.
- RPS dan Kontrak Perkuliahan
- Materi 1 - Pendahuluan
- Materi 2 - Review Python
- Materi 3 - Konsep OOP
- Materi 4 - Representasi Algoritma
- Materi 5 - Struktur Data dalam Python
- Materi 6 - Array
- Materi 7a - Algoritma Bubble Sort
- Materi7b - Algoritma Selection Sort
- Materi - Algoritma Sorting
- Materi 8 - Struktur Data Stack
- Materi - Struktur Data Queue
- Materi - Struktur Data Trees
- Video : Roundtable #27: Dasar Struktur Data & Algoritma di Python (youtube.com)
- Website : https://www.w3schools.com/dsa/dsa_data_binarytrees.php
- RPS dan Kontrak perkuliahan
- Konsep Tata Kelola TI Download
- Cobit untuk Tata Kelola IT Download
- Governance Stakeholder Download
- Cobit Principles Download
- Governance System and Components Download
- Focus Areas and Design Factor Cobit Download
- Goal Cascade Download
- EDM Download
- APO Download
- BAI Download
- DSS Download
- MEA
- Ujian Akhir Semester Link
Dalam proses akhir dari pengembangan sebuah sistem yaitu melakukan implementasi dan pemeliharaan. Berikut materi yang akan kita dalami dalam pertemuan implementasi dan maintance sistem Download
Strategi pengujian perangkat lunak klasik dimulai dengan pengujian kecil dan bekerja keluar menuju pengujian besar. Dalam pengujian OO dimulai dengan pengujian unit kemudian berlanjut ke pengujian integrasi dan berakhir dengan validasi dan pengujian sistem.
- Pengujian unit
Unit terkecil yang dapat diuji di dalam perangkat lunak OO adalah kelas. Pengendalian kelas dikendalikan oleh operasi-operasi yang terenkapsulasi dalam kelas dan perilaku state dari kelas tersebut
- Pengujian integrasi
- Pengujian validasi
Pada kesempatan perkuliahan tranintegrasi ini, saya akan membagikan materi tentang Digital Marketing for Beginner by Janet Valentina. Dalam materi ini janet memaparkan mengenai apa itu digital marketing, bagaimana digital marketing bekerja, bagaimana karir di digital marketing dan bagaimana keadaan digital marketing secara global dan juga di Indonesia. Bagi mahasiswaberminat untuk mendalami digital marketing, mari bergabung dengan sumber pelatihan online seperti google dan facebook resource, platform pembelajaran online, bergabung dengan komunitas online digital marketing dan lewat buku-buku digital marketing beredar luas. Banyak sumber yang bisa kita manfaatkan, selagi keinginan untuk belajar itu masih ada. Selalu penasaran dengan ilmu baru, selalu update perkembangannya, dan berani mencoba.
Link Materi : Download
Absensi zoom : Link absen
Tim 19
Tim 13
Agenda pembelajaran :
- Pendekatan strategis terhadap pengujian perangkat lunak
- Pengujian modul perangkat lunak
- Pengujian terintegrasi
- Uji Validasi
- Pengujian sistem
- Seni debugging
Agenda pembelajaran Pengembangan Perangkat Lunak
- Sumber perangkat lunak aplikasi.
- Mengorganisir proyek pengembangan perangkat lunak.
- Merancang dan memprogram perangkat lunak.
- Mengukur produktivitas dalam pengembangan perangkat lunak.
- Memproduksi perangkat lunak berkualitas tinggi.
- Merencanakan proyek siklus hidup pengembangan perangkat lunak.
Pengumpulan Tugas 1 : Link Tugas
Pengumpulan Tugas 2 : Link
Pengumpulan Tugas 3 : Link
Contoh RFP : Download
Materi
Popular Posts
-
Berdasarkan pengumuman LPPM UIN Sutha Jambi nomor B.905/L.II/PP.00.9/11/2024, diberitahukan bahwa sertifikat KKN Tahun 2024 sudah tersedia d...
-
Sumber : blogger.googleusercontent.com Mata kuliah Analisa dan Perancangan Sistem Informasi merupakan mata kuliah inti yang membekali mahasi...
-
Sumber gambar : Google Mata kuliah ini memperkenalkan konsep dasar pemrograman komputer menggunakan bahasa Python yang relevan untuk pemrose...
-
Sumber Gambar : Tekno.Kompas.com Dalam beberapa tahun terakhir, ketegangan antara Amerika Serikat (AS) dan China di bidang teknologi semakin...
-
Sumber gambar : Google Di tengah kemajuan teknologi yang semakin pesat, kecerdasan buatan (AI) kini tidak hanya digunakan untuk menjawab per...
-
Perkembangan kecerdasan buatan (AI) telah membawa banyak perubahan di berbagai sektor, mulai dari kesehatan, pendidikan, hingga industri. Na...
-
Kemacetan selama musim mudik Lebaran telah menjadi tantangan tahunan bagi masyarakat Indonesia. Namun, dengan kemajuan teknologi, khususnya ...
-
Jambi - Empat mahasiswa Program Studi (Prodi) Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sulthan Thaha Saifuddi...
-
Sebagai mahasiswa di bidang Sistem Informasi, kalian pasti sudah tidak asing lagi dengan pesatnya perkembangan teknologi. Di tahun 2025 ini,...
-
Sumber gambar : Google Saat kamu mulai mengembangkan sebuah sistem atau aplikasi, hal pertama yang harus dipastikan adalah: apa sebenarnya y...
.jpeg)
.jpg)









.jpg)

















