PENDAHULUAN
- Latar Belakang
- Rumusan Masalah
- Batasan Masalah
- Tujuan Penelitian
- Keluaran Penelitian
- Sistematika Penulisan
Secara berkala, Otoritas Jasa Keuangan (OJK) menerbitkan Daftar Efek Syariah (DES) yang memuat saham-saham yang termasuk dalam kategori saham syariah (https://www.ojk.go.id/ 4 Mei 2023). Apakah aplikasi ini dapat meningkatkan efisiensi proses screening saham syariah dibandingkan dengan cara manual yang biasa dilakukan investor syariah?
LANDASAN TEORI
METODE PENELITIAN
HASIL DAN PEMBAHASAN
SIMPULAN DAN SARAN
Teori Terkait Permasalahan
Penambangan data atau perayapan data adalah proses memperoleh data yang tersedia untuk umum secara online. 14. Analisis Data: Menganalisis data yang dikumpulkan untuk memastikan keakuratan data dan memenuhi kebutuhan.
Teori Pendukung
16. Pemantauan: Periksa dan perbarui crawler secara berkala untuk memastikan bahwa data yang dikumpulkan akurat dan terkini. Pada tahap akhir, sistem baru diuji kemampuan dan keefektifannya, sehingga ditemukan kekurangan dan kelemahan sistem kemudian aplikasi dinilai dan diperbaiki agar lebih baik dan sempurna. Metodologi berorientasi objek adalah strategi pengembangan perangkat lunak yang mengatur perangkat lunak sebagai kumpulan objek yang berisi data dan operasi yang dilakukan pada objek tersebut.
Metode berorientasi objek mencakup serangkaian kegiatan analisis berorientasi objek, desain berorientasi objek, pemrograman berorientasi objek, dan pengujian berorientasi objek (Adi Nugroho, 2010). Deskripsi urutan tindakan yang dilakukan oleh sistem yang menghasilkan hasil terukur bagi seorang aktor. Kerja sama rangkaian tindakan ini akan tampak dalam suatu sistem yang menghasilkan suatu hasil yang terukur bagi seorang aktor.
Diagram implementasi merupakan gambaran berbagai proses dalam sistem yang sedang berjalan dan bagaimana hubungan di dalamnya. Hal ini memudahkan pengguna dalam menggunakan sistem yang dibuat dan diagramnya merupakan diagram statis.
Penelitian-penelitian Terdahulu
MySQL merupakan suatu sistem manajemen basis data yang fungsinya menggunakan perintah dasar SQL atau Structured Query Language. Diketahui dari hasil penelitian terdahulu yang penulis jadikan acuan bahwa penelitian ini dilakukan dengan menggunakan metode data crawling atau web scraping untuk memperoleh data yang nantinya akan diolah dan menjadi informasi yang bermanfaat. Dalam hal ini penulis melakukan hal yang hampir sama yaitu mengambil informasi mengenai saham syariah yang ada pada website atau halaman tertentu, yang nantinya akan diolah sehingga menghasilkan informasi mengenai saham syariah bagi investor yang ingin berinvestasi saham syariah atau pemula. investor yang ingin mengetahui informasi mengenai saham syariah.
METODOLOGI PENELITIAN
Metode Penelitian
- Metode Pengumpulan Data
- Sumber Data Primer
- Sumber Data Sekunder
Data primer adalah data yang diperoleh atau dikumpulkan oleh peneliti langsung dari sumber datanya. Dalam hal ini penulis melakukan observasi dengan mengakses website BEI (Bursa Efek Indonesia) dengan melakukan proses screening saham syariah sesuai aturan OJK antara lain pada Pasal 2 huruf b ayat. 1 sampai 3. Kuesioner merupakan teknik pengumpulan data yang dilakukan dengan cara memberikan daftar pertanyaan kepada responden dengan harapan dapat memberikan jawaban atas daftar pertanyaan tersebut (Sugiyono, 2017).
Dalam hal ini penulis membuat kuesioner online berisi pertanyaan-pertanyaan seputar saham syariah di Google Form dengan tujuan untuk mengetahui seberapa jauh pemahaman masyarakat terhadap saham syariah. Cara ini digunakan untuk memperoleh sumber data sekunder yaitu dengan membaca, mengutip dan mengumpulkan data teoritis dari buku, artikel ilmiah, internet dan sumber lain yang berkaitan dengan permasalahan. Kemudian mencari dan mengumpulkan data-data yang saling berkaitan dengan menelusuri aliran data saham-saham yang dapat dikelompokkan menjadi saham-saham syariah untuk dijadikan masukan, dapat berupa dokumen atau file, arsip dan gambar.
Metodologi Pengembangan Sistem
Metode berorientasi objek dipilih karena metodologi lama menimbulkan banyak permasalahan, seperti kesulitan dalam mentransformasikan hasil dari satu tahap pengembangan ke tahap pengembangan berikutnya. Misalnya dengan metode pendekatan terstruktur, jenis aplikasi yang dikembangkan saat ini berbeda dengan masa lalu. Aplikasi yang dikembangkan saat ini sangat beragam (aplikasi enterprise, real-time, utilitas dan lain sebagainya) dengan platform yang berbeda-beda, sehingga menimbulkan kebutuhan akan metodologi pengembangan yang cocok untuk semua jenis aplikasi. Forward Engineering merupakan perancangan dan implementasi hasil reverse engineering untuk menghasilkan sistem baru.
Seperti yang dibahas pada bab 2 di bagian II.2.3, Unfed Modeling Language (UML) akan digunakan sebagai alat pemodelan. UML dapat memberikan pemodelan visual atau gambar kepada pengguna dan pengembang pemrograman tentang aplikasi yang dibangun.
Tahapan Penelitian
Peneliti mengidentifikasi permasalahan dan kendala apa saja yang ada pada saat pencarian data saham syariah. Tahapan ini dilakukan dengan membuat kuisioner online berisi pertanyaan seputar saham syariah pada Google Form, dengan tujuan untuk mengetahui pemahaman masyarakat terhadap saham syariah. Pada tahap ini dilakukan observasi dengan mengakses website BEI (Bursa Efek Indonesia) dengan melakukan screening saham syariah sesuai ketentuan OJK antara lain pada Pasal 2(b) ayat 1 sd 3.
Sistem yang berjalan saat ini menjelaskan arus calon investor yang mencari informasi saham syariah. Dalam hal ini menganalisis kebutuhan yang akan ada pada aplikasi review dan rekomendasi saham syariah. Tahapan implementasi atau tahapan pengembangan Aplikasi Review dan Rekomendasi Saham Syariah dilaksanakan berdasarkan rancangan yang telah dilakukan pada tahap sebelumnya.
Hasil dari penelitian ini adalah Aplikasi Review dan Rekomendasi Saham Syariah berbasis web dengan data crawling. Pada bagian ini akan dijelaskan proses perancangan dan pembuatan aplikasi review dan rekomendasi saham syariah berbasis web menggunakan data crawling dengan metode air terjun.
Analisis Sistem
Analisis proses bisnis merupakan upaya untuk mempelajari proses bisnis yang ada pada satu atau lebih organisasi, baik dalam operasi normal maupun dalam situasi luar biasa (Djankov et al., 2006). Proses analisis proses bisnis yang ada harus menghasilkan gambaran tingkat tinggi untuk memberikan titik awal bagi upaya desain ulang.
Proses Bisnis Sistem Berjalan
24. Investor melakukan pengecekan apakah saham tersebut merupakan saham syariah atau saham konvensional sesuai dengan Peraturan Otoritas Jasa Keuangan Nomor 35/POJK.04/2017 tentang Kriteria dan Penerbitan Daftar Efek Syariah. 25. Jika hasil screening menunjukkan saham-saham syariah, maka investor akan memilih saham-saham tersebut untuk melihat saham-saham tersebut lebih detail.
Proses Bisnis Usulan
Administrator mengonfigurasi perayap, seperti jumlah halaman yang dikumpulkan, interval waktu perayapan, dan data yang akan dirayapi. Dan terakhir, administrator memeriksa dan memperbarui crawler secara berkala untuk memastikan bahwa data yang diambil akurat dan benar. 30. Investor memilih menu produk saham syariah dan website menampilkan daftar saham syariah yang terdaftar resmi.
31.Investor memilih salah satu produk saham syariah yang ada 32.Website menampilkan detail produk saham syariah yang dipilih.
Business Usecase Diagram
Model Objek Bisnis adalah model objek yang menggambarkan realisasi kasus penggunaan bisnis. Terdapat tiga elemen utama dalam model objek bisnis, yaitu karyawan bisnis, badan usaha, dan realisasi kasus penggunaan bisnis. Fase persyaratan ini merupakan fase yang sangat penting karena fase pengembangan perangkat lunak lainnya bergantung pada fase persyaratan ini.
Pada tahap ini, insinyur harus bekerja dengan pelanggan untuk mencapai tujuan perangkat lunak.
Daftar Kebutuhan Fungsional
REQ-3000 Manage master data Harus dapat menampilkan fitur-fitur untuk mengelola data pengguna, artikel, berita dan lain-lain. Harus dapat menampilkan form untuk mengubah data isi website seperti nama website, icon website dan lain-lain. Harus dapat menampilkan atribut hapus data untuk pengaturan data perayapan. Harus bisa menghapus data ke database.
Harus dapat menampilkan form perubahan data saham syariah. Harus dapat menyimpan data yang diubah ke dalam database.
Daftar Kebutuhan Non Fungsional
- Analisis Kebutuhan Perangkat Keras
- Analisis Kebutuhan Perangkat Lunak
- Analisis Pengguna
- Perancangan
Setelah dilakukan analisa perangkat keras yang digunakan ternyata memenuhi spesifikasi yang diperlukan untuk menggunakan sistem yang akan dibangun. Analisis kebutuhan perangkat lunak dilakukan untuk mengetahui status perangkat lunak yang ada saat ini digunakan dan perangkat lunak yang diusulkan untuk mendukung pengoperasian sistem. Spesifikasi perangkat lunak yang diperlukan untuk mendukung aplikasi yang akan dibangun disajikan pada Tabel 4.5.
Setelah dilakukan analisa perangkat lunak yang digunakan ternyata sudah memenuhi spesifikasi yang diperlukan untuk penggunaan sistem yang akan dibangun. Perancangan aplikasi menggunakan model diagram UML yaitu use case diagram, use case skenario, sequence diagram, state diagram, dan class diagram. Pada bagian ini akan dijelaskan proses analisis sistem usulan aplikasi penyaringan dan rekomendasi saham syariah, yang digambarkan dengan menggunakan diagram use case sistem dan skenario use case.
System Use case Diagram
64. Memilih data berdasarkan kata kunci yang telah ditentukan. 65. Simpan hasil data crawl. 66. Lihat hasil data perayapan. Pada tahap ini dibuat perancangan sistem berdasarkan rencana kebutuhan dan diagram use case serta skenario use case yang telah dibuat sebelumnya.
Sequence Diagram
Class Diagram
- Development Aplikasi
Tahap ini merupakan tahap awal dimulainya pengembangan aplikasi seperti yang telah dirancang sebelumnya. Implementasi merupakan penerapan cara kerja sistem berdasarkan hasil analisis dan rencana yang telah dibuat sebelumnya pada bahasa pemrograman tertentu. Fase ini merupakan fase dimana sistem siap dioperasikan, yang berisi penjelasan mengenai eksekusi program.
Realisasi Usecase B. Spesifikasi Kelas
Rencana Pengujian
Pengujian-02 Lihat Halaman Artikel Digunakan untuk menampilkan daftar artikel dan membaca detail artikel secara detail. Pengujian-03 Melihat halaman berita Digunakan untuk menampilkan daftar berita dan membaca detail berita secara detail. Test-07 Lupa Kata Sandi Digunakan untuk pengguna yang lupa kata sandinya dengan mengirimkannya ke alamat email yang terdaftar.
Deskripsi Pengujian
Hasil Pengujian
Package Diagram
SIMPULAN DAN SARAN V.1 Simpulan
Saran
Yani, Helen Sasty Pratiwi, Hafiz Muhardi, “Penerapan Web Scraping untuk Pemulihan Data pada Situs Pasar”. Metode Agile: Definisi, Tujuan dan Prinsip”, diakses 5 Mei 2023, Metode Agile: Definisi, Tujuan dan Prinsip (binaracademy.com). Apa itu pasar modal, diakses 4 Mei 2023, https://www.capital-asset.co.id/education/apa-itu-pasar-modal.
Estrin Vanadianti Lestari, “Cara Cek Saham Untung Terbesar” diakses 5 Mei 2023. Begini Cara Cek Saham Untung Terbesar. Ivan Widi Kurniawan, "Sejarah Bapepam dan OJK", diakses 4 Mei 2023, https://prezi.com/yn4nyoidmblr/histori-bapepam-dan-ojk/. Ojk.co.id, KONSEP DASAR PASAR MODAL SYARIAH, diakses 4 Mei 2023, https://www.ojk.go.id/id/kanal/pasar-modal/Pages/Syariah.aspx.
Ojk.co.id, Daftar Efek Syariah (DES), diakses 04 Mei 2023, https://www.ojk.go.id/id/kanal/syariah/data-dan-statistik/register-effects-. Ojk.co.id, Pasar Modal Syariah, diakses 4 Mei 2023, https://www.ojk.go.id/id/kanal/syariah/tangan-syariah/pages/pasar-modal-syariah.aspx.