diff --git a/View/Pages/PremiumSinger.php b/View/Pages/PremiumSinger.php
index 590b064e6859c68bce3fd094dc85ef6afb160f26..77bc4b2a105841dec6916cb63eb92dc7c82618dc 100644
--- a/View/Pages/PremiumSinger.php
+++ b/View/Pages/PremiumSinger.php
@@ -37,19 +37,26 @@
           <?php if(isset($auth)){ ?>
             <td>
             <div>
+               <?php if($singer["isSubscribe"]){ ?> 
+                <form method="GET" action="/premium/<?= $singer["singer_id"] ?>">
                 <button 
                 type="submit" 
                 id="test" 
-               <?php if($singer["isSubscribe"]){ ?> 
                 class="subscribe__button subscribed" 
+                onclick=""
                 >Lihat Lagu</button>
+                </form>
                <?php }else{ ?>
+                <button 
+                type="submit" 
+                id="test" 
                 class="subscribe__button"
+                onclick="subscribe(<?= $singer["singer_id"] ?>, <?= $auth->user_id ?>)"
                 >Berlangganan</button> 
                <?php }?>
             </div>
             </td>
-            <input type="hidden" value="<?= $singer["singer_id"] ?>">
+          <!--  <input type="hidden" value="<?= $singer["singer_id"] ?>"> -->
           <?php }?>
         </tr>
     <?php
diff --git a/static/js/premium-singer.js b/static/js/premium-singer.js
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..50e363afcaa6afd8e40b0790d716afc9977c75db 100644
--- a/static/js/premium-singer.js
+++ b/static/js/premium-singer.js
@@ -0,0 +1,4 @@
+function subscribe(singer_id, user_id){
+    let formData = new FormData()
+    //nembak ke soap
+}
\ No newline at end of file