Search Articles & Publications

Showing 86 articles found for "Pemrograman"

Metode Exponential Smoothing Pada Peramalan Tingkat Kriminalitas Pencurian Sepeda Motor

Novianti, Novianti, Amin, Muhammad, Kifti, Wan Mariatul
Abstract: Abstract : This study aims to determine thecrime rate in motorbike theft cases using the programmeing langiage PHP and MySQL as a database and the application of the Exponential Smoothing method to determine the crime rate… te of motorcycle theft that occurs in the city of Tanjung Balai for the next period. The data used in this study is motorcycle theft report data from 2018 to 2019 wich was obtained from the Tanjung Balai Police. The benefits of this research can be used by the Tanjung Balai police to determine the extent of the motorcycle theft crime that will occur in a shorter, easier and more accurate manner so that it can take optimal prevention. With the Exponential Smoothing method the alpha value will be searched randomly to find an alpha value that was a minimum error value calculated using Means Absolute Percetage Error (MAPE). Then the prediction results that have an alphan with a minimum error are the best of recommended as a prediction result for the next period. Based on this research, the prediction results obtained from the prediction of the number of motorcycle theft cases the occurred in the city of Tanjung Balai in 2020 were 12 units with an MAPE error value of 0,153%.   Keyword : Exponential Smoothing, Theft, Motorcycle, Forecasting     Abstrak : Penelitian ini bertujuan untuk menentukan tingkat kriminalitas kasus pencurian sepeda motor dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai basis data serta penerapan metode Exponential Smoothing untuk menentukan tingkat kriminalitas pencurian sepeda motor yang terjadi di kota Tanjung Balai untuk periode berikutnya. Data yang digunakan dalam penelitian ini adalah data laporan pencurian sepeda motor dari tahun 2018 sampai dengan tahun 2019 yang diperoleh dari POLRES Tanjung Balai. Manfaat dari penelitian ini dapat digunakan oleh kepolisian Tanjung Balai untuk menentukan seberapa besar tindak kriminalitas pencurian sepeda motor yang akan terjadi secara lebih singkat, mudah dan akurat sehingga dapat melakukan pencegahan yang optimal. Dengan metode Exponential Smoothing  akan dicari nilai alpha secara acak sampai menemukan nilai alpha yang memiliki nilai error yang minimum yang dihitung menggunakan Means Absolute Percetage Error (MAPE). Maka hasil prediksi yang memiliki alpha dengan error minimumlah yang paling baik atau direkomendasikan sebagai hasil prediksi untuk periode selanjutnya. Berdasarkan penelitian ini diperoleh hasil prediksi peramalan jumlah kasus pencurian sepeda motor yang terjadi di kota Tanjung Balai tahun 2020 adalah 12 unit dengan nilai error MAPE sebesar 0,153%.   Kata Kunci : Exponential Smoothing, Pencurian, Sepeda Motor, Forecasting

Pelatihan Pengembangan Game Dengan Unreal Engine Sebagai Solusi Peningkatan Keterampilan Teknologi di SMK N 8 Pekanbaru

Nasution, Nurliana, Nasution, Feldiansyah, Hasan, Mhd Arief, Fajar, Muhammad Al
Abstract: SMK N 8 Pekanbaru faces challenges in preparing students to enter the rapidly growing game industry. Students require specialized skills in game development, such as programming, graphic design, and animation, which are… not adequately covered in the school’s current training programs. To address this issue, the community service team proposed game development training using Unreal Engine, a beginner-friendly game engine with exceptional visual capabilities. The training was conducted in several stages, including material preparation, hands-on practice, and evaluation. The material was tailored to align with the student's comprehension levels, while the hands-on sessions allowed participants to directly practice game creation with intensive guidance from the team. Evaluation was conducted using pre-tests and post-tests to measure the participants' improvement. Additionally, the training aimed to help students explore career opportunities in the game industry and enhance their technical skills to meet industry demands. With the support of a developer community and the ease of use of Unreal Engine, students can continue to learn and refine their skills in the future. This program is expected to have a positive impact by equipping students with relevant job-market skills and enabling them to create new opportunities in the game industry. Keywords: game development; technical skills; training; unreal engine; vocational school students   Abstrak: SMK N 8 Pekanbaru menghadapi tantangan dalam mempersiapkan siswa untuk memasuki industri game yang berkembang pesat. Siswa membutuhkan keterampilan khusus dalam pengembangan game, seperti pemrograman, desain grafis, dan animasi, yang belum tercakup secara memadai dalam pelatihan sekolah. Untuk mengatasi masalah ini, tim pengabdian masyarakat mengusulkan pelatihan pembuatan game menggunakan Unreal Engine, sebuah game engine yang ramah pemula namun memiliki kemampuan visual yang luar biasa. Pelatihan ini dilakukan melalui beberapa tahapan, yaitu penyusunan materi, praktik langsung, dan evaluasi. Penyusunan materi dirancang untuk memastikan kelayakan dan kesesuaian dengan tingkat pemahaman siswa. Sesi praktik menggunakan pendekatan hands-on yang memungkinkan siswa langsung mempraktikkan pembuatan game dengan bimbingan intensif dari tim. Evaluasi dilakukan melalui pre-test dan post-test untuk mengukur peningkatan pemahaman peserta. Selain itu, pelatihan ini bertujuan untuk membantu siswa membuka peluang karier di industri game dan meningkatkan keterampilan teknis mereka sesuai kebutuhan industri. Dengan dukungan komunitas pengembang dan kemudahan penggunaan Unreal Engine, siswa dapat terus belajar dan mengembangkan keterampilan mereka di masa depan. Program ini diharapkan dapat memberikan dampak positif dalam membekali siswa dengan keterampilan yang relevan untuk dunia kerja dan membantu mereka menciptakan peluang baru dalam industri game. Kata kunci: keterampilan teknis; pelatihan;  pengembangan game; siswa SMK; unreal engine

Pemanfaatan Aplikasi E-Masjid Sebagai Informasi Bagi BKM Al-Ikhlas

Marpaung, Nasrun, Nata, Andri, Yesputra, Rolly
Abstract: Abstract: All fields of work have utilized information technology because data processing is fast and produces good results as expected. Utilization of Information Systems as a form of transparency of the Al-Ikhlas mosque… e in improving the quality of BKM performance by utilizing the website as a medium of information is a form of concern and a form of good performance so that later the Kisaran Naga village community can access the latest information. In addition, BKM Al-Ikhlas annually receives zakat as one of the routine activities that really requires the latest and greatest data, so that there are no accurate errors in delivering zakat to the mustahaq. However, because there is no system that can accommodate this data, it becomes a problem every year. So we need an application that can provide solutions to existing problems. This application is made using the PHP programming language which produces applications that can be accessed from anywhere and anytime, making it easier for users. The E-Masjid application is also an application that can manage mosque cash information, and zakat payments that make it easier for the community of the Kisaran Naga village and BKM Al-Ikhlas to handle good zakat transactions. Keywords: application; e-masjid; zakat Abstrak: Seluruh bidang pekerjaan sudah memanfaatkan teknologi informasi dikarenakan pengolahan data yang cepat dan baik menghasilkan hasil yang baik juga sesuai dengan yang diharapkan. Pemanfaatan Sistem Informasi sebagai bentuk transparansi kegiatan masjid Al-Ikhlas dalam peningkatan kualitas kinerja BKM dengan memanfaatkan website sebagai media informasi merupakan bentuk kepedulian dan bentuk kinerja yang baik yang nantinya pihak masyarakat kelurahan Kisaran Naga dapat mengakses informasi yang up to date. Selain itu BKM Al-Ikhlas setiap tahunnya melakukan penerimaan zakat sebagai salah satu kegiatan rutin yang sangat membutuhkan data yang akurat dan mutakhir, sehingga tidak ada kesalahan dalam penyaluran zakat kepada yang mustahaq. Namun dikarenakan tidak adanya sistem yang dapat menampung data tersebut menjadi masalah setiap tahunnya. Sehingga dibutuhkan sebuah aplikasi yang dapat memberikan solusi terhadap permasalahan yang ada. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP yang menghasilkan aplikasi yang dapat diakses dari manapun dan kapanpun sehingga memudahkan pengguna. Aplikasi E-Masjid juga merupakan aplikasi yang dapat mengelola informasi kas masjid, dan pembayaran zakat yang memudahkan masyarakat lingkungan kelurahan Kisaran Naga dan BKM Al-Ikhlas dalam mengelola transaksi zakat yang baik. Kata kunci: aplikasi; e-masjid; zakat

Computational Thinking (Clothing) Untuk Pembelajaran Informatika Di SMP Negeri 1 Kalimanah

Nugroho, Arief Kelik, Permadi, Ipung, Afuan, Lasmedi
Abstract: Abstract: Computational thinking (CT) basically defines the abstract accurately and covers various kinds of skills in understanding problems and determining appropriate solutions according to the rules of computing in computer… mputer science. Understanding the terminology of accuracy is used in computer science fundamentally to understand problems and find solutions that are built from these problems in a logical, structured, and systematic manner. Junior high school 1 Kalimanah is a school with a good ranking in the district because almost every year it always ranks in the top ten on the achievement index of its graduates. The condition of the students of Junior high school 1 Kalimanah is very diverse in economic background, some come from families of employees, farmers, laborers, or others. With a variety of existing economic backgrounds, the issue of ownership of computer equipment is also very limited, not all have computers/or mobile devices/smartphones. The method of application in service activities is carried out by exploration by asking questions, then elaborating and confirming by asking questions. The activity plan is carried out by providing programming learning at the intermediate level to provide motivation to learn logically and systematically so that computational computer-based learning is expected to provide a learning experience for students, especially computer programming experience, bridging the school in selecting outstanding students in the programming field. computer.           Keywords: computational thinking; functionality; Computer science; logical; systematic   Abstrak: Kajian ilmu dalam ilmu komputer adalah mengindentifikasi dengan akurat definisi, prosedure dan fungsionalitas. Pemahaman terminologi keakuratan digunakan dalam ilmu komputer secara mendasar untuk memahami masalah dan menemukan solusi yang dibangun dari masalah tersebut secara logis, terstruktus dan sistematis. Computational thinking (CT) pada dasarnya mendefinisikan abstrak secara tepat dan mengkover berbagai macam ketrampilan-ketrampilan dalam memahami masalah dan menentukan solusi yang tepat sesuai dengan kaidah komputasi dalam ilmu komputer. SMPN 1 Kalimanah merupakan sekolah dengan peringkat baik di wilayah kabupaten karena hampir setiap tahun selalu menempati rangking sepuluh besar pada indeks prestasi lulusannya. Kondisi siswa SMP N 1 Kalimanah sangat  beragam latar belakang ekonomi, ada yang berasal dari keluarga pegawai, petani, buruh atau yang lainnya. Dengan beragam latar ekonomi yang ada, maka dalam masalah kepemilikan perangkat komputer juga sangat terbatas tidak semua memiliki komputer/atau perangkat mobile/smartphone. Metode penerapan dalam kegiatan pengabdian dilakukan dengan eksplorasi dengan memberikan pertanyaaan  kemudian elaborasi dan konfirmasi yakni memberi pertanyaan-pertanyaan. Kegiatan dilakukan dengan memberikan pembelajaran pemrograman pada level tingkat menengah untuk memberi motivasi belajar secara logis dan sistematis, sehingga dengan pembelajaran berbasis komputer secara komputasi diharapkan memberi pengalaman belajar bagi siswa khususnya pengalaman pemrograman komputer, menjembatani pihak sekolah dalam menyeleksi siswa-siswa berprestasi dalam bidang pemrograman komputer. Kata kunci: computational thinking; fungsionalitas; ilmu komputer; logis; sistematis 

Pelatihan Pembuatan Website Portal dengan Menggunakan Wordpress untuk Siswa/Siswi SMA Negeri 6 Palembang

Farisi, Ahmad, Rachmat, Nur, Al Rivan, Muhammad Ezar
Abstract: Website merupakan sarana yang digunakan sebagai media penyampaian informasi yang bisa diakses secara online. Website dapat dibuat dengan berbagai cara, salah satunya menggunakan Content Management System (CMS). CMS merupakan… akan alternatif pembuatan website yang dapat digunakan bagi mereka yang tidak terbiasa dengan pemrograman. Salah satu platform CMS yang paling banyak digunakan adalah Wordpress. Pengabdian masyarakat ini memberikan pelatihan pembuatan website dengan menggunakan Wordpress bagi siswa/siswi SMA Negeri 6 Palembang. Adapun metode yang digunakan dalam pelatihan ini adalah pendidikan masyarakat dan pelatihan. Metode ini digunakan dalam bentuk pelatihan dan penyuluhan yang disertai dengan demonstrasi atau praktik bersama dalam pembuatan website menggunakan Wordpress. Kegiatan ini dimulai dengan melakukan survei kebutuhan peserta pelatihan untuk memetakan kebutuhan dan harapan dari peserta pelatihan. Peserta juga memberikan respon terhadap proses pelatihan melalui kuesioner pasca pelatihan. Berdasarkan data yang dikumpulkan dari kuesioner tersebut, sebagian besar peserta menyatakan bahwa materi yang disampaikan dalam pelatihan telah sesuai dengan kebutuhan peserta, disampaikan dengan sangat baik, dan peserta akan menggunakan Wordpress untuk membuat website setelah pelatihan dilaksanakan.

WORKSHOP MEMBANGUN SISTEM JARINGAN KOMPUTER BERBASIS PEER TO PEER DAN CLIENT SERVER DI SMK NEGERI 1 SETIA JANJI

Maha Putra, Guntur, Syafinur, Afdhal, Yesputra, Rolly
Abstract: Abstract: SMK Negeri 1 Setia Janji is a vocational high school that is engaged in technology that has three departments namely RPL (Software Engineering), TSM (Motorcycle Engineering) and TKR (Light Vehicle Engineering).… Department of RPL is focused into mastery of programming, for example in making dynamic web application, but after finished making web application needed a computer network so that application can be run and can be arranged through computer network system either peer to peer or client server, it needs to be done collaboration between mastery in the field of programming with mastery in the field of computer network systems, especially based on peer to peer and client server.   Keywords :Networking, peer to peer, client server     Abstrak: SMK Negeri 1 Setia Janji adalah Sekolah Menengah Kejuruan yang bergerak di bidang teknologi yang memiliki tiga jurusan yaitu RPL (Rekayasa Perangkat Lunak), TSM (Teknik Sepeda Motor) dan TKR (Teknik Kendaraan Ringan). Jurusan RPL difokuskan ke dalam penguasaan pemrograman, misalnya dalam membuat aplikasi web dinamis, tetapi setelah selesai membuat aplikasi web tersebut maka diperlukan sarana jaringan komputer agar aplikasi tersebut dapat dijalankan dan dapat diatur melalui sistem jaringan komputer tersebut baik secara peer to peer maupun client server, oleh sebab itu perlu dilakukan kolaborasi antara penguasaan dibidang pemrograman dengan penguasaan di bidang sistem jaringan komputer khususnya berbasis peer to peer dan client server.   Kata kunci : Jaringan, peer to peer, client server

PENDAMPINGAN PELATIHAN SOFTWARE APLIKASI GUNA PERSIAPAN LKS DI SMK MUHAMMADIYAH SALAM

Artha, Emilya Ully
Abstract: Abstract: Community service activities carried out at Muhammadiyah Salam Vocational School (SMK Muhammadiyah Salam), Salam Subdistrict, Magelang Regency so that the X grade (1st) students of Muhammadiyah Salam Vocational… School can support computer creativity specifically for desktop applications for developing Software Engineering (RPL) skills. This service activity is carried out by using a method of mentoring for class X students through computer assistance / application programs such as database and desktop creation. The long-term goal is the preparation of class X students who have an interest in application software to participate in the Student Skills Competition (LKS) in the following period. This application software training at Muhammadiyah Vocational School does not have an RPL major, so students are selected to take part in this activity. The final output that will support this activity is student assistance in computer applications as a development aid for students in the field of programming / software engineering. In addition, the publication of the results of this service was in the community service journal             Keywords: Community Service, Software Engineering, Application Software, Programming     Abstrak: Kegiatan pengabdian masyarakat yang dilakukan di SMK Muhammadiyah Salam, Kecamatan Salam Kabupaten Magelang bertujuan agar para siswa kelas X SMK Muhammadiyah Salam dapat memiliki kreatifitas pada bidang komputer khususnya aplikasi desktop untuk pengembangan ketrampilan Rekayasa Perangkat Lunak (RPL). Kegiatan pengabdian ini dilaksanakan dengan menggunakan metode pendampingan secara komprehensif kepada pada siswa kelas X melalui pendampingan program/aplikasi komputer seperti pembuatan database dan desktop. Tujuan jangka panjangnya adalah mempersiapkan siswa kelas X yang mempunyai minat di bidang software aplikasi untuk mengikuti kegiatan Lomba Kompetensi Siswa (LKS) pada periode berikutnya. Pelatihan software aplikasi ini karena di SMK Muhammadiyah tidak memiliki jurusan RPL, sehingga mahasiswa diseleksi untuk mengikuti kegiatan ini. Luaran akhir yang akan dicapai dari kegiatan ini adalah meningkatnya kemampuan siswa dalam penggunaan aplikasi komputer sebagai alat pengembangan kreatifitas siswa dalam bidang pemrograman/rekayasa perangkat lunak. Selain itu adalah terpublikasinya hasil pengabdian ini dalam jurnal pengabdian masyarakat.   Kata kunci: Pengabdian Masyarakat, Rekayasa Perangkat Lunak, Software Aplikasi, Pemrograman

PENGENALAN DAN PELATIHAN BAHASA PEMOGRAMAN ANDROID PADA SISWA SMK NEGERI 1 AIR JOMAN - KISARAN

Suryadi, Agus, Nasution, Akmal, Lia Febrianti, Eka
Abstract: Abstract: The community of society is one of main activities required by a lecture as part of the tri dharma which aimed to apply and implement the scientific competence a lecturer to contribute positively especially for… society needs. Vocational High School is a vocational school that is required to be ready to enter the world of work, therefore the SMK graduates are required to have the skills and knowledge that will be used in the workplace. Students of vocation especially in the majors of Software Engineering must have skills in computer science, such as programming skills. In the 2013 curriculum used by SMKN1 Air Joman, there are already programming subjects, but still local content and yet the discovery of mobile programming. Though mobile programming is currently one of the most popular programming, especially Android. This is not separated from the rapid development of the Android operating system, so people are competing to make the application. The advantages of android is its opensource and easy to develop, supported by a lot of android users including SMK students, so students can build and develop an android application and implement it on their respective devices so that it can be used as needed and not close possibly to be commercialized. Keywords:programming, mobile programming, android     Abstrak: Pengabdian kepada masyarakat merupakan salah satu kegiatan wajib yang harus dilaksanakan oleh seorang dosen sebagai bagian dari tri dharma perguruan tinggi yang bertujuan untuk menerapkan dan mengimplementasikan kompetensi keilmuan yang dimiliki guna memberikan kontribusi positif bagi kebutuhan masyarakat. Sekolah Menengah Kejuruan (SMK) merupakan sekolah kejuruan yang dituntut untuk siap masuk ke dunia kerja, maka dari itu lulusan SMK diharuskan mempunyai Skill dan pengetahuan yang akan dipergunakan dalam dunia kerja. Siswa SMK terutama pada jurusan Rekayasa Perangkat Lunak harus memiliki keterampilan dalam ilmu komputer, seperti keterampilan programming. Pada kurikulum 2013 yang digunakan oleh SMKN1 Air Joman, sudah ada mata pelajaran programming, tapi masihbersifat muatan lokal dan belum ditemukannya pemrograman mobile. Padahal pemrograman mobile saat ini menjadi salah satu pemrograman yang paling diminati, khusunya Android. Hal ini tidak lepas dari pesatnya perkembangan sistem operasi Android tersebut, sehingga orang berlomba – lomba untuk membuat aplikasinya. Kelebihan dari android adalah sifatnya yang opensource dan mudah dikembangkan, didukung dengan pengguna android yang sangat banyak termasuk siswa-siswa SMK, dengan demikian para siswa bisa membangun dan mengembangkan sebuah aplikasi android dan mengimplementasikannya pada perangkat masing-masing sehingga bisa digunakan sesuai kebutuhan dan tidak menutup kemungkinan untuk bisa dikomersilkan. Kata kunci:pemrograman, pemrograman mobile, android

TOPSIS-BASED SYSTEM FOR THE SELECTION OF TRAINING PARTICIPANT CANDIDATES AT THE ASAHAN MANPOWER OFFICE

Maha Putra, Guntur, Wan Mariatul Kifti, Putri Amanda Nurhayati
Abstract: Abstract: Job training is one of the government’s efforts to improve the quality of human resources so that they possess competencies that meet labor market demands. The process of selecting training participants at the… e Department of Manpower of Asahan Regency is still carried out manually, which can lead to subjectivity and inefficiency in determining the most eligible candidates. This study aims to develop a decision support system using the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) method to assist the selection process objectively and systematically. The study applies four evaluation criteria, namely education level, age, work experience, and interview, with a dataset consisting of 31 training candidates. The system is developed as a web-based application using PHP programming language and MySQL database. The TOPSIS method is applied through decision matrix normalization, weighting, determination of positive and negative ideal solutions, and preference value calculation to produce a ranking of candidates. The results show that the proposed system can provide objective recommendations for selecting training participants, improve the efficiency of the selection process, and support decision makers in producing more accurate and reliable decisions. Keywords: decision support system; selection; training; TOPSIS.   Abstrak: Pelatihan tenaga kerja merupakan salah satu upaya pemerintah dalam meningkatkan kualitas sumber daya manusia agar memiliki kompetensi yang sesuai dengan kebutuhan dunia kerja. Proses pemilihan calon peserta pelatihan di Dinas Tenaga Kerja Kabupaten Asahan selama ini masih dilakukan secara manual sehingga berpotensi menimbulkan subjektivitas dan kurang efektif dalam menentukan peserta yang paling layak. Penelitian ini bertujuan untuk membangun sistem pendukung keputusan menggunakan metode Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) untuk membantu proses seleksi peserta pelatihan secara objektif dan sistematis. Penelitian ini menggunakan empat kriteria penilaian yaitu pendidikan, usia, pengalaman kerja, dan wawancara dengan jumlah data sebanyak 31 calon peserta pelatihan. Sistem dikembangkan berbasis web menggunakan bahasa pemrograman PHP dan database MySQL. Metode TOPSIS digunakan untuk melakukan normalisasi matriks keputusan, pembobotan, penentuan solusi ideal positif dan negatif, serta perhitungan nilai preferensi untuk menghasilkan perankingan peserta pelatihan. Hasil penelitian menunjukkan bahwa sistem yang dibangun mampu memberikan rekomendasi peserta pelatihan secara objektif, meningkatkan efisiensi proses seleksi, serta membantu pihak dinas dalam pengambilan keputusan yang lebih akurat. Kata kunci: pelatihan; seleksi; sistem pendukung keputusan; TOPSIS.

OPTIMIZATION OF FAST-MOVING DRUG INVENTORY USING THE WEIGHTED PRODUCT METHOD AT ANNISA DRUGSTORE

Dayanti, Rafika, Mulyani, Neni, Muhazir, Ahmad
Abstract: Abstract: Managing fast-moving drug inventory requires accurate supplier selection to ensure product availability and minimize the risk of overstock and out-of-stock conditions. At Annisa Pharmacy, the supplier selection… process has traditionally relied on experience and subjective judgment, which may lead to less optimal decisions. This study aims to design and implement a Decision Support System (DSS) for selecting fast-moving drug suppliers using the Weighted Product (WP) method. The WP method is applied because it is capable of processing multiple criteria simultaneously through structured weighting, including demand frequency, delivery lead time, remaining shelf life, purchase price, and profit margin. The system is developed as a web-based application using PHP and MySQL. The results show that the implementation of the Weighted Product method successfully produces preference values and accurate supplier rankings, enabling the system to correctly determine the most optimal fast-moving drug supplier based on the defined criteria. Therefore, the developed system can assist the owner of Annisa Pharmacy in making more precise, objective, and structured inventory procurement decisions. Keywords: decision support system; drug inventory; supplier selection; weighted product.   Abstrak: Pengelolaan stok obat fast moving di Toko Obat Annisa memerlukan ketepatan dalam menentukan supplier agar ketersediaan obat tetap terjaga dan risiko overstock maupun out of stock dapat diminimalkan. Selama ini, proses pemilihan supplier masih dilakukan secara konvensional berdasarkan pengalaman, sehingga berpotensi menghasilkan keputusan yang kurang optimal. Penelitian ini bertujuan untuk merancang dan mengimplementasikan Sistem Pendukung Keputusan (SPK) pemilihan supplier obat fast moving menggunakan metode Weighted Product (WP). Metode WP digunakan karena mampu mengolah beberapa kriteria secara simultan melalui pembobotan yang terstruktur, meliputi frekuensi permintaan, lead time, sisa masa kedaluwarsa, harga beli, dan margin keuntungan. Sistem dikembangkan berbasis web menggunakan bahasa pemrograman PHP dan basis data MySQL. Hasil penelitian menunjukkan bahwa penerapan metode Weighted Product mampu menghasilkan nilai preferensi dan perankingan supplier secara objektif, sehingga sistem berhasil menentukan supplier obat fast moving yang paling optimal sesuai dengan kriteria yang telah ditetapkan. Dengan demikian, sistem yang dibangun dapat membantu pemilik Toko Obat Annisa dalam mengambil keputusan pengadaan stok obat secara lebih tepat, objektif, dan terstruktur. Kata kunci: sistem pendukung keputusan; toko obat; pemilihan pemasok; weighted product