Senin, 18 Desember 2017

Tugas Kuliah Sistem Menu

Halloo all....


Kali ini saya akan sedikit membahas tentang tugas dari salah satu mata kuliah dikampus tempat saya menuntut ilmu. Yakni mata kuliah Algoritma Pemrograman tentang "Menu", Oiya saya sendiri sekarang masih berkuliah di Universitas Nahdlatul Ulama semester 3. Cerita sedikit tentang kampus saya ini, kampus ini terletak di pusat kota Jakarta, yakni tepatnya dijalan Taman Amir Hamzah No. 5 Kel. Pegangsaan Kec. Menteng, Jakarta Pusat. Untuk kampus ini sendiri sebenarnya belum lama berdiri, kampus ini mulai menerima mahasiswa pada tahun 2015, jadi sampai dengan hari ini usia kampus ini baru dua tahun.



Kembali ke bahasan utama kita, untuk Sistem Menu sendiri Merupakan fasilitas yang dimiliki oleh sebuah program aplikasi kepada pengguna untuk pengertian Menu sendiri adalah  daftar sejumlah pilihan dalam jumlah terbatas, yang biasanya berupa suatu kalimat atau kumpulan beberapa kata.



Menu memiliki beberapa jenis, disini saya akan sedikit menjelaskan beberapa contoh jenis menu:


  • Menu Tunggal
Dalam keadaan tertentu menu tunggal sudah mencukupi untuk menyelesaikan suatu tugas. Menu tunggal memungkinkan Pengguna untuk memilih salah satu dari dua pilihan atau lebih yang telah disediakan. Menu tunggal sebuah frame, pada jendela yang terpisah, atau di tabel data. Contoh sederhananya adalah menu biner, yaitu menu dengan dua pilihan, misalnya laki-laki – perempuan, benar – salah, yakin – tidak.
Berikut contoh menu tunggal :

Dalam Menu Tunggal anda bisa memilih salah satu dari dua atau lebih pilihan yang terdapat dalam sebuah menu.

  • Menu Datar

Mempunyai kemampuan dan fasilitas yang dimiliki oleh suatu program aplikasi yang akan ditampilkan secara lengkap, dan biasanya menggunakan kalimat kalimat yang cukup panjang.
Berikut contoh menu datar :

  • Menu Tarik

Menu tarik pada dasarnya merupakan sistem menu yang pilihan-pilihannya dikelompokkan menurut kategori tertentu atau menurut cara tertentu sehingga mereka membentuk semacam pilihan baru yang membentuk vertikal.
Berikut contoh sebuah menu tarik :

  • Menu Berbasis Ikon dan Toolbar

Menu berbasis ikon dan toolbar menawarkan berbagai kemudahan kepada pengguna untuk mengaktifkan suatu aplikasi dengan mengklik pilihan tertentu.
Berikut contoh gambar menu yang dimaksud :


Disini saya akan membagikan hasil contoh menu datar sederhana yang telah saya buat menggunakan aplikasi Qbasic. Adapun codingnya adalah sebagai berikut:

a:
CLS
PRINT "=============================="
PRINT "Menu"
PRINT "1. LUAS PERSEGI PANJANG"
PRINT "2. LUAS SEGITIGA"
PRINT "3. PERHITUNGAN HARGA SETELAH DISCOUNT"
PRINT "4. PERHITUNGAN IURAN BPJS KESEHATAN"
PRINT "5. PERHITUNGAN IURAN BPJS KETENAGAKERJAAN"
PRINT "6. KELUAR"
PRINT "=============================="
INPUT "Silahkan Pilih Menu Yang Anda Inginkan (1-6):"; pil
SELECT CASE pil
    CASE 1
        CLS
        INPUT "Masukkan Nilai Panjang:", panjang
        INPUT "Masukkan Nilai Lebar:", lebar
        LUAS = panjang * lebar
        PRINT "Luas Persegi Panjang Adalah:", LUAS
        PRINT LUAS
        END
    CASE 2
        CLS
        INPUT "Masukkan Nilai Alas:", alas
        INPUT "Masukkan Nilai Tinggi:", tinggi
        LUAS = 0.5 * alas * tinggi
        PRINT "Luas Segitiga Adalah:", LUAS
        PRINT LUAS
        END
    CASE 3
        INPUT "Masukkan harga barang", harga
        SELECT CASE harga
            CASE IS < 100000
                DISC = 0
            CASE 100000 TO 199999
                DISC = 10
            CASE 200000 TO 299999
                DISC = 15
            CASE 300000 TO 400000
                DISC = 20
            CASE IS > 400000
                DISC = 25
        END SELECT

        PRINT "============================="
        PRINT "Harga:", harga
        PRINT "Discount:", DISC
        total = ((DISC / 100) * harga)
        PRINT "Total Discount (rupiah):", total
        total = harga - ((DISC / 100) * harga)
        PRINT "Total Harga Setelah Discount:", total
        END
    CASE 4
        INPUT "Masukkan Take Home Pay Gaji Anda:", gaji 'sesuai dengan PERPRES Nomor 19 Tahun 2016
        SELECT CASE gaji
            CASE IS < 4999999
                BPJS = 2
            CASE IS >= 5000000
                BPJS = 1
        END SELECT

        PRINT "============================="
        PRINT "Besar gaji anda:", gaji
        PRINT "Kelas rawat BPJS Kesehatan anda:", BPJS
        IF gaji >= 8000000 THEN PRINT "Total iuran bulanan anda:", 80000
        IF gaji <= 7999999 THEN PRINT "Total iuran bulanan anda:", gaji * 1 / 100
        END
    CASE 5
        INPUT "Masukkan Take Home Pay Gaji Anda:", gaji 'sesuai regulasi BPJS Ketenagakerjaan per 2017 jika gaji diatas Rp. 7703500 maka iuran dihitung sama
        PRINT "============================="
        IF gaji >= 7703500 THEN PRINT "Total iuran Jaminan Pensiun anda:", 77035
        IF gaji <= 7703499 THEN PRINT "Total iuran Jaminan Pensiun anda:", gaji * 1 / 100
        total = gaji * 2 / 100
        PRINT "Total iuran Jaminan Hari Tua anda:", total
        PRINT "============================="
        IF gaji >= 7703500 THEN PRINT "Total beban Perusahaan untuk Jaminan Pensiun:", 154070
        IF gaji <= 7703499 THEN PRINT "Total beban Perusahaan untuk Jaminan Pensiun:", gaji * 2 / 100
        PRINT "Total beban Perusahaan untuk Jaminan Hari Tua:", gaji * 3.7 / 100
        PRINT "Total beban Perusahaan untuk Jaminan Kecelakaan Kerja:", gaji * 0.89 / 100
        PRINT "Total beban Perusahaan untuk Jaminan Kematian:", gaji * 0.3 / 100
        END
    CASE 6
        INPUT "Apakah anda ingin kembali ke menu utama (y/t)"; a$
        IF a$ = "y" THEN GOTO a
        IF a$ = "t" THEN
            WRITE "Terima kasih telah menggunakan program kami"
        END IF
    CASE ELSE
        INPUT "Anda salah masukkan kode (y/t)"; b$
        IF b$ = "y" THEN GOTO a
        IF b$ = "t" THEN
            WRITE "Yaudah Dada..."
        END IF
END SELECT


Contoh pilihan menu nomor 5



Untuk pilihan Menu dalam program ini kalian bisa merubah sesuai dengan keinginan kalian, disini saya membuat menggunakan Menu Menghitung Luas Persegi Panjang, Menghitung Luas Segitiga, Perhitungan Harga Sebuah Barang Setelah Discount, Perhitungan Iuran BPJS Kesehatan, Perhitungan Iuran BPJS Ketenagakerjaan, serta yang terakhir Menu untuk Keluar dari aplikasi atau program. Saya mohon maaf apabila pada bahasa program yang saya buat masih banyak kesalahan.

Sekian tulisan dari saya, kurang lebihnya mohon maaf, saya ucapkan terimakasih kepada kalian yang telah membaca tulisan saya ini.

Pranala Luar:

Sumber Materi Bahasan Menu: http://student.blog.dinus.ac.id/dalvin/2015/04/28/sistem-menu-pada-imk/

Website Kampus Tercinta: https://www.unuindonesia.ac.id/

Senin, 08 Juni 2015

Ganti Ban Belakang Satria Fu dengan ukuran yang lebih Besar



Ganti Ban Belakang Satria Fu 150 Dengan Ukuran 100/80-17

Penggantian Ban ini sebenarnya saya lakukan dikarenakan Ban Belakang saya yang memang saatnya sudah ganti karena sudah Bobi (Botak Biadab), dan berbarengan dengan Stel Velg karena Peyang Pasca Touring ke Cirebon. Sebenarnya sih saya masih belum mau ganti ban belakang tetapi karena masukan dari si Tukang Stel Velg yang katanya Bannya sudah harus diganti dikarenakan akan membahayakan apabila Hujan karena alur di Bannya sudah hilang. Lalu saya bertanya ke abang tukang stel velgnya ukuran Ban yang Besar tetapi masih aman di Velg Standard satria ukuran berapa? Lalu dia bilang Ukuran yang masih Aman adalah 100/80 atau 110/70, tetapi saya lebih memilih ukuran 100/80 karena kata dia ukuran 110/70 hampir tidak terlihat Bedanya dengan Ban Standard.



















Stel Velg dan ganti ban saya lakukan di Jl. Kebon Jeruk 3


















Velg yang “peyang” karena menghajar lubang jalur Pantura


















Ban yang saya beli adalah Ban Tubeless FDR Sport XR Evo (yang katanya Sport Touring)






















Ban setelah dipasang (lebih kekar ya nggakkk :D)


















Ban Satria Standard dan yang sudah pakai Ban ukuran 100/80 jika disandingkan :D

Oya untuk impresi awal mengenai pemakaian Ban ini adalah :
  
     1 Motor lebih Tinggi dari biasanya (sebenernya sih ini juga pengaruh dari Shock Depan yang saya stel lebih tinggi karena sudah diganti dengan Stang Byson) 
     2 Ban lebih nge Grip daripada yang standard
3.    3 Makin pede kalo Nikung :D
4.    4 Tarikan Terasa BERAAATTT, mungkin karena kontak antara Ban dengan aspal lebih besar ya dari pada Standardnya. Tapi takpapa :)

Next saya akan ganti Ban Depan satria dengan Ban Tubeless dan ukuran yang lebih besar dari Standardnya

Berikut rincian biaya Stel Velg dan Harga Ban FDR Sport XR Evo 100/80-17

Stel Velg plus pasang Ban             : Rp. 45.000
Ban FDR Sport XR Evo               : Rp. 290.000 (include pentil Ban Tubeless)

Oya sebagai referensi kalau mau beli Ban sebaiknya beli di Toko yang menjual khusus Ban saja karena menurut info dari tukang Stel Velg disini harganya lebih murah dibandingkan dengan toko variasi yang juga menjual Ban. Saya beli di Toko yang ada disebelah kanan jalan kalau dari arah Harmoni didekat ATM Mandiri di Bonjer 3 (kebon jeruk 3)