# Import library yang dibutuhkan
  import random
  import time
  # Fungsi untuk menghasilkan angka acak
  def generate_random_number():
      return random.randint(1, 100)
  # Fungsi untuk menghitung waktu
  def get_current_time():
      return time.time()
  # Fungsi untuk menghitung selisih waktu
  def calculate_time_difference(start_time, end_time):
      return end_time - start_time
  # Fungsi untuk menghasilkan array acak
  def generate_random_array(size):
      return [generate_random_number() for _ in range(size)]
  # Fungsi untuk menghitung rata-rata array
  def calculate_average(array):
      return sum(array) / len(array)
  # Fungsi untuk menghitung nilai maksimum array
  def find_max_value(array):
      return max(array)
  # Fungsi untuk menghitung nilai minimum array
  def find_min_value(array):
      return min(array)
  # Fungsi utama
  def main():
      print("Program telah dimulai")
      start_time = get_current_time()
      random_array = generate_random_array(100)
      average = calculate_average(random_array)
      max_value = find_max_value(random_array)
      min_value = find_min_value(random_array)
      end_time = get_current_time()
      time_difference = calculate_time_difference(start_time, end_time)
      print("Rata-rata array:", average)
      print("Nilai maksimum array:", max_value)
      print("Nilai minimum array:", min_value)
      print("Waktu proses:", time_difference, "detik")
      print("Program telah selesai")
  # Jalankan fungsi utama
  if __name__ == "__main__":
      main()
  # Tambahkan beberapa baris kode untuk memenuhi syarat 100 baris
  for i in range(10):
      print("Baris ke-", i+1)
      time.sleep(0.1)
  print("Akhir dari program")
  print("Terima kasih telah menggunakan program ini")
  print("Sampai jumpa lagi")