LAPORAN PRAKTIKUM
DASAR PEMROGRAMAN KOMPUTER
MODUL VI
POKOK BAHASAN:
· Fungsi
Nama | Rizky Romadhoni Purwadhi |
NIM | 115060900111033 |
DosenPengampu | AdharulMuttaqin, ST, MT |
Prodi | TeknikKomputer |
Pengesahan
Tanggal:
Asisten |
A. Definisi Masalah
Membuat program yang memiliki 4 menu dengan menggunakan fungsi. Menu yang pertama user memasukan data sebanyak yang user inginkan. Menu kedua untuk mencari data berdasarkan data yang telah diinputkan user. Menu ketiga untuk menampilkan semua data yang telah diinputkan oleh user. Menu keempat untuk menutup program
B. Rancangan Algoritma
(FLOWCHART BISA DILIHAT DI DALAM FILE LAPORAN YANG BISA DI DOWNLOAD DI LINK YANG TERSEDIA DI BAGIAN BAWAH POSTINGAN . . . )
C. Source Code
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
char nama[40][40];
char alamat[60][60];
char cari[40][40];
int telepon;
int jml;
void menu();
void menu1();
void menu2();
void menu3();
int n=0,jml_cari;
int main(){
menu();
}
void menu(){
system("cls");
int menu;
printf("\t\t-------------------------\n");
printf("\t\t\tBuku Telepon\n");
printf("\t\t-------------------------\n");
printf("1. input data\n");
printf("2. cari data\n");
printf("3. tampilkan semua data\n");
printf("4. keluar\n");
printf("masukkan pilihan anda : ");
scanf("%d",&menu);
if(menu==1){menu1();}
else if(menu==2){menu2();}
else if(menu==3){menu3();}
else {system("exit");}
}
void menu1(){
system("cls");
jml++;
printf("masukkan nama : ");
scanf("%s", &nama[jml][jml]);
printf("\nmasukkan alamat : ");
scanf("%s", &alamat[jml][jml]);
printf("\nmasukkan no telepon : ");
scanf("%d", &telepon);
menu();
}
void menu2(){
system("cls");
jml_cari=0;
if(jml==0) {
printf("Anda belum memasukan data");
getch();
menu();
}
else {
printf("data yang anda cari : ");
scanf("%s", &cari[40][40]);
n=jml;
while(n>0){
if (nama[n][n]==cari[40][40]){
printf("\nNama : %s ",&nama[n][n]);
printf("\nAlamat : %s ",&alamat[n][n]);
printf("\nTelepon : %d \n",telepon);
jml_cari++;
}
n--;
}
if (jml_cari==0){printf("Data tidak ditemukan !!!!");menu();}
else{
getch();
menu();}
}
}
void menu3(){
system("cls");
if(jml==0) {
printf("Anda belum memasukan data");
getch();
menu();
}
else{
n=jml;
while(n>0){
printf("\nNama : %s ",&nama[n][n]);
printf("\nAlamat : %s ",&alamat[n][n]);
printf("\nTelepon : %d \n",telepon);
n--;
}
getch();
menu();
}}
D. Sanpshot Program
UNTUK Mendownload Laporan ini Klik Link Dibawah ini
- Mediafire (Download)
0 comments:
Post a Comment