Wednesday, October 25, 2017

Pemrograman Tersetruktur STMIK MERCUSUAR



Assalamu’alaikum WR.WB
Nama: Muh Fadholi
Nim:1657401018
Prodi : Manajemen Informatika
Saya membuat Tulisan ini untuk memenuhi tugas dari matakuliah Pemrograman Tersetruktur STMIK MERCUSUAR Jatiwaringin Pondok Gede
Dosen Matakuliah : Slamet Sucipto, S.Kom M.Kom

 1.Membuat Program Data Karyawan
User memasukkan data(nama,nik,tgk/bln/tahun kelahiran,masakerja.
Program menampilkan
v (nama,nik,tgl/bulan/tahun kelahiran,masa kerja)
v Umur dihitung dari data kelahiran
v Gaji
·        Ketentuan jika masakerja <=5 tahun,gaji=3.000.000
·        Ketentuan jika maakerja>=5 tahun ,gaji=6.000.000
Definisi masalah
            Memudahkan seseorang yang ingin melakukan penginputan data karyawan .
Notasi algoritma
Notasi Deskriptif
Notasi Pseudocode
Notasi Flow Chart
Notasi Deskriptif
            Program ini untuk menampilkan data karyawan dari nik,nama,masa kerja,gaji,dan umur karyawan
Deklarasi
String nama;
int nik,tgl_thn,masa_kerja,umur,gaji = 0,tahun_sekarang,bulan_sekarang,bulanlahir,tgl_sekarang,tgllahir,bulan,tanggal;]














2.Program Perpustakaan Mahasiswa
User memasukkan data(namamhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
Program menampilkan
v (namamhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
v Umur dihitung dari data kelahiran
v Jenis         jenis buku (1.Buku komputer, 2.Buku non komputer)
v Biayapinjam
·        Ketentuan jika jenis buku komputer,biayapinjam=5.000
·        Ketentuan jika jenis buku non komputer, biayapinjam=3.000
Definisi masalah
            Memudahkan seseorang yang ingin melakukan transaksi peminjaman buku .
Notasi algoritma
Notasi Deskriptif
Notasi Pseudocode
Notasi Flow Chart
Notasi Deskriptif
            Program ini untuk menampilkan data peminjaman buku dari nim,namamhs,judulbukupinjam,judulbuku,jenis,biayapinjam.Deklarasi
String namamhs,nim,judulbuku;
 int jumlahbukupinjam,biayapinjam,totalbiaya,jenisbuku,jenisbuku_komputer,jenisbuku_non_komputer;




 







Thursday, October 12, 2017

Flowchart



Tulisan ini dibuat bertujuan untuk memenuhi tugas Mandiri dari mata kuliah Pemrograman Terstruktur
STMIK MERCUSUAR

Dosen Pengajar : Slamet Sucipto M.Kom
FLOWCHART DAN KALIMAT DESKRIPTIF DALAM PEMESANAN TRANSPORTASI ONLINE

1. 



Deskripsi :
User membuka aplikasi gojek kemudian memilih apakah ingin masuk ke fitur go ride dengan memasukkan lokasi penjemputan dan lokasi tujuan. Apakah ada opsi untuk memasukan barang? Jika ya maka masukkan nama pengirim dan penerima beserta nomor telepon penerima. Jika tidak maka user memilih apakah ingin bayar cash atau go pay. Jika tidak memilih antara cash atau go pay maka user akan keluar dari aplikasi. Jika memilih antara cash atau go pay maka pesanan akan diproses dan user sudah bisa menunggu penjemputan driver gojek. Selanjutnya user kembali kepada tampilan menu awal dan kembali memilih apakah ingin memesan kembali atau tidak.
Jika tidak ingin masuk ke fitur go ride, maka user akan masuk ke fitur go car dengan memasukkan lokasi penjemputan dan lokasi tujuan. Apakah ada opsi untuk memasukan barang? Jika ya maka masukkan nama pengirim dan penerima beserta nomor telepon penerima. Jika tidak maka user memilih apakah ingin bayar cash atau go pay. Jika tidak memilih antara cash atau go pay maka user akan keluar dari aplikasi Jika memilih antara cash atau go pay maka pesanan akan diproses dan user sudah bisa menunggu penjemputan driver gojek mobil. Selanjutnya user kembali kepada tampilan menu awal dan kembali memilih apakah ingin memesan kembali atau tidak.
Jika tidak ingin masuk ke fitur go ride atau go car, maka user akan masuk ke fitur go send dengan memasukkan lokasi penjemputan dan lokasi tujuan. Apakah ada opsi untuk memasukan barang? Jika ya maka masukkan nama pengirim dan penerima beserta nomor telepon penerima. Jika tidak maka user memilih apakah ingin bayar cash atau go pay. Jika tidak memilih antara cash atau go pay maka user akan keluar dari aplikasi. Jika memilih antara cash atau go pay maka pesanan akan diproses dan user sudah bisa menunggu penjemputan barang oleh driver gojek dan barang siap diantar. Selanjutnya user kembali kepada tampilan menu awal dan kembali memilih apakah ingin memesan kembali atau tidak.
Jika tidak ingin masuk ke fitur go send, go ride atau go car, maka user akan masuk ke fitur go food dengan memasukkan atau memilih nama restaurant/cafe beserta menu yang diinginkan, selanjutnya masukkan lokasi tujuan. Apakah ada opsi untuk memasukan barang? Jika ya maka masukkan nama pengirim dan penerima beserta nomor telepon penerima. Jika tidak maka user memilih apakah ingin bayar cash atau go pay. Jika tidak memilih antara cash atau go pay maka user akan keluar dari aplikasi. Jika memilih antara cash atau go pay maka pesanan akan diproses dan user sudah bisa menunggu makanan yang diantar driver gojek sampai tujuan. Selanjutnya user kembali kepada tampilan menu awal dan kembali memilih apakah ingin memesan kembali atau tidak.
            2. Algoritma Deskriptif
            Syarat pengambilan KRS
1.      Masukkan Nilai IPK
2.      Jika nilai IPK lebih dari sama dengan 3,3
3.      Maka jumlah SKS 20
4.      Jika nilai IPK kurang dari 3,3
5.      Maka jumlah SKS 16
Pseudocode
Pengambilan_KRS
N_IPK = Real
Begin
Output (“masukkan nilai IPK”)
Input (N_IPK)
IF N_IPK >=3,3
            Output “jumlah sks 20”
Else IF N_IPK <3,3
            Output “jumlah sks 16”
End IF